;-----------------------------------------------------------------------------
; Script to install Picasso96 
;
; $VER: InstallPicasso96 1.29 (09.11.99)
;
;	:ts=3
;
; - by Tobias Abt (tabt@gmx.de)
; - modified and updated by Jens Langner (htw10895@informatik.htw-dresden.de)
; - french translation by Cdric Quillevere (indigo@softdom.com)
; - italian translation by Mario Dell'Oca (mdoc@uli.it)
; - nederlands translation by Pieter Roodnat (pro@support.nl)
; - norsk translation by Uwe S.V. Kubosch (donv@crusaders.no)
; - swedish translation by Henrik Isaksson (hki@hem1.passagen.se)
; - suomi translation by Mikko Virtanen
;
;-----------------------------------------------------------------------------

;=============================================================================
; Configuration defaults
;=============================================================================

(set #Name						"Picasso96")
(set #MinSysVersion			39)
(set #LibsDefaultPath		"SYS:Libs")
(set #MonitorsDefaultPath	"SYS:Devs/Monitors")
(set #SettingsDefaultName	"SYS:Devs/Picasso96Settings")
(set #PrefsDefaultPath		"SYS:Prefs")
(set #PDTName					"SYS:Classes/Datatypes/picture.datatype")
(set #MainPath					#Name)
(set #MainDefaultPath		"Work:")
(set #EnvPath					(tackon "ENV:" #Name))
(set #EnvArcPath				(tackon "ENVARC:" #Name))


(set #AltaisBit				1)
(set #CyberVision64Bit		2)
(set #CyberVision3DBit		4)
(set #DominoBit				8)
(set #GraffityBit				16)
(set #InfernoBit				32)
(set #MerlinBit				64)
(set #oMniBusBit				128)
(set #PicassoIIBit			256)
(set #PicassoIVBit			512)
(set #PiccoloBit				1024)
(set #PiccoloSD64Bit			2048)
(set #Pixel64Bit				4096)
(set #RetinaBLTZ3Bit			8192)
(set #SpectrumBit				16384)
(set #uaegfxBit				32768)

(set #ModeInstall				0)
(set #ModeUpdate				1)
(set #ModeUninstall			2)

;=============================================================================
; set English as the default language if not otherwise selected or
; system default language not supported
;=============================================================================

;(set #_valid_language 0)
;(if
;	(= @language "deutsch")
;	(set #_valid_language 1)
;)
;(if
;	(= @language "english")
;	(set #_valid_language 1)
;)
;(if
;	(= @language "franais")
;	(set #_valid_language 1)
;)
;(if
;	(= @language "italiano")
;	(set #_valid_language 1)
;)
;(if
;	(= @language "suomi")
;	(set #_valid_language 1)
;)
;(if
;	(= @language "svenska")
;	(set #_valid_language 1)
;)
;
;(if
;	(= #_valid_language 0)
;	(set @language "english")
;)

;=============================================================================
; Language section
;=============================================================================
(set #_language_found 0)
(until
	(= #_language_found 1)

	;=============================================================================
	; English strings
	;=============================================================================
	
	(if
		(= @language "english")
		(
			(set #_language_found 1)
			(set #Guide "Picasso96_english.guide")
		; Message
			(set #Message
				(cat
					"Thank you very much for choosing\n\n>> Picasso96 <<\n\nas your graphics system.\n\n"
					"Picasso96 is the new system friendly environment for many different Amiga graphics boards\nby Tobias Abt & Alexander Kneer.\n\n\n\n"
					"Installscript 1997-99 by Tobias Abt & Jens Langner\n\n"
				)
			)
	
		; ShareWare Registration
			(set #Registered
				(cat
					"\nPicasso96 is Shareware.\n\nThank you for supporting us by choosing a product\nthat comes with a Picasso96 licence."
				)
			)
			(set #NotRegistered
				(cat
					"\nPicasso96 is Shareware.\n\nPlease think about supporting us by paying the\nrequested ShareWare fee of DM30 or US$20 if you\nnot already have done so or by buying a graphics\ncard which comes with a Picasso96 licence\nlike the PicassoIV.\n\nPlease read the documentation about details."
				)
			)
			
		; startup message
			(set #StartupMsg1
				(cat
					"Picasso96 is a complex piece of software and requires some experience to install and configure. "
					"If you are a beginner with the Amiga and already have a working environment for your graphics board, "
					"you might think twice before installing Picasso96! "
					"This version of Picasso96 is a snapshot of the development and works on most systems. However, your "
					"system may differ in some aspects and this version of Picasso96 might fail to work on your Amiga. "
					"So, please, backup your current system configuration before installing Picasso96! "
				)
			)
			(set #StartupMsg2
				(cat
					"Before you go on, please disable your current graphics board drivers and reboot, if there is any. "
					"Otherwise your system will probably refuse to work correctly afterwards. "
					"Because of the complexity of the different systems available, we can not perform this action "
					"automatically and chose to ask you to do this. Please refer to the manuals of your current "
					"driver software or read the appropriate section of the Picasso96 manual. "
				)
			)
			(set #StartupMsg3
				(cat
					"Please read the documentation before installing Picasso96. Setup and configuration of graphics drivers "
					"is not trivial and should be done with certain things kept in mind. Do you want to read the manual now? "
				)
			)
			(set #StartupHelp3
				(cat
					"Please read the documentation! This might help you to avoid some trouble!"
				)
			)
			
		; Errors
			(set #Err-Bad-Kick "You need at least KickStart 3.0 to run Picasso96!")
			(set #Err-Bad-CPU "You need at least a Motorola M68020 CPU to run Picasso96!")
			(set #Err-No-Boards "You really should have selected at least one board type!")
			(set #Err-No-UpdateScript "Could not find update script from previous installation, please back up configuration files and reinstall!")
			(set #Err-No-DeleteScript "Could not find update script from previous installation, please remove manually.")
	
		; Warnings
			(set #Warning-NoBoards
				(cat
					"It seems that your Amiga has no compatible Amiga graphics board installed!\n\n"
					"Compatible graphics cards are:\n\n"
					"Altais - CyberVision64 - Cybervision64/3D - Domino\nGraffity - Merlin - oMniBus\nPicassoII - PicassoII+ - PicassoIV\nPiccolo - Piccolo SD64 - Pixel 64\nRetinaBLTZ3 - Spectrum 24/28"
				)
			)
	
		; Install/Update
			(set #InstallMode "Do you want to install, update or uninstall Picasso96?")
			(set #InstallModeHelp
				(cat
					"Choosing Install will install Picasso96 with all configuration files, "
					"if you click update, your existing configuration files will not be touched."
				)
			)
			(set #Install "[2pFirst Install")
			(set #Update "Update an installed version")
			(set #UpdateSel "What do you want to update ?")
			(set #UpdateSelHelp
				(cat
					"Here you can select what you want to update in your Picasso96 installation."
				)
			)
			(set #UpUnGfx	"[2pGraphic card drivers")
			(set #UpUnLib	"Libraries")
			(set #UpUnPdt	"24bit picture.datatype")
			(set #UpUnPMd	"Picasso96Mode")
			(set #UpUnPVS	"Picasso96 Variable Setter (PVS)")
			(set #UpUnAppl	"Applications & Documentation")
			(set #UpUnDriv	"Special drivers")
			(set #UpUnMoni	"Monitorsettings")
			(set #UpUstart	"Modify User-Startup")
			(set #UnEnv		"Delete environment settings")
	
			(set #Uninstall		"Uninstall an installed version")
			(set #UninstallSel	"What do you want to uninstall ?")
			(set #UninstallSelHelp
				(cat
					"Here you can select what you want to remove from your Picasso96 installation."
				)
			)
			(set #AskUninstall	"Do you really want to uninstall the selected parts?")
			(set #AskUnyes			"Yes!")
			(set #AskUnno			"No!")
			(set #AskUninstallHelp
				(cat
					"If the installer will find any backups of an old installation before Picasso96,"
					"it will reinstall them."
				)
			)
	
			(set #InstEnd
				(cat
					"\nThe installation is finished now and the installer hopefully copied all packages to the right place.\n\n"
					"If you still have any problems concerning Picasso96, please check the following Webpages for help:\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nThank you very much for choosing Picasso96\n\nYour Picasso96 Team...."
				)
			)
			(set #UpdEnd
				(cat
					"\nThe update procedure is finished now and hopefully all things are still working correct.\n\n"
					"If you still have any problems concerning Picasso96, please check the following Webpages for help:\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nThank you very much for updating Picasso96\n\nYour Picasso96 Team...."
				)
			)
			(set #UniEnd
				(cat
					"\nThe uninstall procedure is finished now and hopefully all selected packages are correctly removed.\n\n"
					"If you still have any problems concerning Picasso96, please check the following Webpages for help:\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nThank you very much for trying Picasso96. And we hope you will install it again soon!\n\n"
					"Your Picasso96 Team...."
				)
			)
	
		; Environment Variables
			(set #CreateEnvVars "Creating Picasso96 environment variables with default settings.")
			(set #CreateEnvVarsHelp "The environment variables are used to configure some run time features.")
	
		; Boards
			(set #AskBoards	"What kind of graphics board(s) do you want to use with Picasso96?")
			(set #AskBoardsUp	"For which graphics board(s) do you want to update the drivers?")
			(set #AskBoardsUn	"For which graphics board(s) do you want to uninstall the drivers?")
			(set #AskBoardsHelp
				(cat
					"Select those cards that you own, if you do not own any of them, "
					"you can not use Picasso96 yet. Ask the development team or the maker of your "
					"card(s) to build a suitable driver."
				)
			)
	
		; Monitor
			(set #15kHzMonitor "[2p15 kHz")
			(set #31kHzMonitor "31 kHz")
			(set #35kHzMonitor "35 kHz")
			(set #38kHzMonitor "38 kHz")
			(set #48kHzMonitor "48 kHz")
			(set #57kHzMonitor "57 kHz")
			(set #64kHzMonitor "64 kHz")
			(set #AskMonitor "What horizontal scan rates can your monitor handle?")
			(set #AskMonitorHelp
				(cat
					"Look in the manuals of your monitors and look for the horizontal "
					"scan rates it can handle. They are specified like 30-38 kHz. "
					"Select the best matching choice."
				)
			)
	
		; Libs
			(set #AskLibPath	"Where do you want to have the Picasso96 library files installed?")
			(set #AskLibPathUp  "Where do you have the Picasso96 library files installed?")
			(set #AskLibPathHelp
				(cat
					"If you are not absolutely sure what to choose, choose \""
					#LibsDefaultPath "\"!"
				)
			)
			(set #AskLibPathUser "Select another location")
	
			(set #SelectLibDir "Choose a directory for the Picasso96 library files.")
			(set #SelectLibDirUp "Choose the directory where you installed the files.")
			(set #SelectLibDirHelp
				(cat
					"This directory MUST be a part of your LIBS: assign!"
					"It has to be part of libs: before the monitors are launched."
					"Therefore, it is usually best to install them in SYS:libs."
				)
			)
	
		; Monitor
			(set #AskMonitorPath	"Where do you want to have the monitor files of Picasso96 installed?")
			(set #AskMonitorPathUp  "Where do you have the monitor files of Picasso96 installed?")
			(set #AskMonitorPathHelp
				(cat
					"If you are not absolutely sure what to choose, choose \""
					#MonitorsDefaultPath "\"!"
				)
			)
			(set #AskMonitorPathMonitors #MonitorsDefaultPath)
			(set #AskMonitorPathUser "Select another location")
	
			(set #SelectMonitorDir		"Choose a directory for Picasso96's monitor files.")
			(set #SelectMonitorDirUp	"Choose the directory where the Picasso96 monitor file are placed.")
			(set #SelectMonitorDirHelp
				(cat
					"If you want to have Picasso96 started automatically during the"
					"system boot phase, it would be the best idea to put the monitor"
					"in \"" #MonitorsDefaultPath "\"."
				)
			)
	
		; Prefs
			(set #AskPrefsPath	"Where do you want to have the Picasso96 preferences programs \"Picasso96Mode\" and \"Picasso96 Variable Setter (PVS)\" installed?")
			(set #AskPrefsPathUp	"Where do you have the Picasso96 preferences programs \"Picasso96Mode\" and \"Picasso96 Variable Setter (PVS)\" installed?")
			(set #AskPrefsPathHelp
				(cat
					"If you are not absolutely sure what to choose, choose \""
					#PrefsDefaultPath "\"!"
				)
			)
			(set #AskPrefsPathPrefs #PrefsDefaultPath)
			(set #AskPrefsPathUser "Select another location")
	
			(set #SelectPrefsDir	"Choose a directory for Picasso96Mode and PVS.")
			(set #SelectPrefsDirUp  "Choose the directory where you installed Picasso96Mode (and PVS).")
			(set #SelectPrefsDirHelp
				(cat
					"It is usually a good idea to put Picasso96Mode in \"" #PrefsDefaultPath "\"."
				)
			)
	
		; Settings
			(set #AskSettingsPath	"Where do you want to have the Picasso96 settings file installed?")
			(set #AskSettingsPathUp	"Where do have the Picasso96 settings file installed?")
			(set #AskSettingsPathHelp
				(cat
					"If you are not absolutely sure what to choose, choose \""
					#SettingsDefaultName "\"!"
				)
			)
			(set #AskSettingsPathDevs #SettingsDefaultName)
			(set #AskSettingsPathUser "Select another location")
	
			(set #SelectSettingsDir		"Choose a directory for the Picasso96 settings file.")
			(set #SelectSettingsDirUp	"Choose the directory where the Picasso96 settings file is placed.")
			(set #SelectSettingsDirHelp
				(cat
					"It is usually a good idea to store the settings as \"" #SettingsDefaultName "\"."
				)
			)
			(set #AskSettingsCopy "There is already a settings file!\nDo you want to keep the old one?")
			(procedure P_AskSettingsCopyHelp
				(set #AskSettingsCopyHelp
					(cat
						"Warning! If you select overwrite all current settings will be replaced with the default "
						"settings. Your old file will be moved to " #_settingsname ".bak"
					)
				)
			)
			(set #Keep "Keep old")
			(set #Overwrite "Install new")
	
		; Main
			(set #AskMainPath		"Where do you want to have the support files installed?")
			(set #AskMainPathUp	"Where are the support files installed?")
			(set #AskMainPathHelp
				(cat
					"If you are not absolutely sure what to choose, choose \"" (tackon #MainDefaultPath #MainPath) "\"!"
				)
			)
			(set #AskMainPathUser "Select another location")
	
			(set #SelectMainDir		"Where do you want to have the support files installed?\nA drawer named Picasso96 will be created there.")
			(set #SelectMainDirUp	"Where do you have the support files installed?")
			(set #SelectMainDirHelp
				(cat
					"A new drawer named Picasso96 will be created to hold the files."
					"An appropriate assign will be added to your user-startup file later."
				)
			)
	
		; ask if choices are ok
			(procedure P_AskPathsOkMsg
				(set #AskPathsOkMsg
					(cat
						"Are all of these these choices correct?\n\n"
						"Libraries: " #_libpath "\n"
						"Monitor(s): " #_monitorpath "\n"
						"Picasso96Mode and PVS: " #_prefspath "\n"
						(if
							(> #_copysettings 0)
							(
								(cat "Settings name: " #_settingsname " based on "
									(select #_monitor #15kHzMonitor #31kHzMonitor #35kHzMonitor #38kHzMonitor #48kHzMonitor #57kHzMonitor #64kHzMonitor)
									" Monitor\n"
								) 
							)
							(cat "Settings will not be installed\n")
						)
						"Other files go to: " #_mainpath "\n"
						(if #_copydrivers
							(cat "Application drivers will be copied to harddisk\n")
							(cat "Application drivers will not be installed\n")
						)
						(if #_instprtpatch
							(cat "Printer patch will be installed in WBStartup\n")
							(cat "Printer patch will not be installed\n")
						)
					)
				)
			)
			(set #AskPathsOkHelp		"If you are not satisfied with the current selections you can do them once again.")
			
		; Copy
			(set #Picasso96HomeDir "Creating drawer for applications and scripts.")
			(set #Picasso96HomeDirHelp "The drawer created now holds the applications and the update and uninstall scripts.")
			(set #Picasso96Dir "Creating drawer for cards and chips.")
			(set #Picasso96DirHelp "The drawer created now holds the chip and card drivers and the main rtg.library.")
			(set #CopyPicasso96 "Installing Picasso96API.library.")
			(set #CopyPicasso96Help "This library is needed for Picasso96 applications.")
			(set #CopyRtg "Installing RTG system library.")
			(set #CopyRtgHelp "This library provides the graphics system functions.")
			(set #CopyFL "Installing fast layers library.")
			(set #CopyFLHelp "This library improves window movement performance.")
			(set #CopyPDT
				(cat
						"Installing a new picture.datatype to SYS:Classes/Datatypes. "
						"Your old one will be saved as SYS:Classes/Datatypes/picture.datatype.old "
						"The new picture.datatype is absolutely required."
				)
			)
			(set #CopyPDTHelp
				(cat
					"The original AmigaOS V40 picture.datatype doesn't "
					"work with graphics boards. This will install a new one "
					"which has all the funtionality of the old one, but also can "
					"handle graphics boards. Your old picture.datatype will be saved "
					"as SYS:Classes/Datatypes/picture.datatype.old. "
				)
			)
			(set #CopyCard "Installing board driver for %s.")
			(set #CopyCardHelp "This driver is needed for at least one of your boards.")
			(set #CopyMonitor "Installing monitor driver for %s.")
			(set #CopyMonitorHelp "This driver is needed for at least one of your boards.")
			(set #MonitorToolType "Adjusting tooltypes for %s's monitor driver.")
			(set #MonitorToolTypeHelp "This step configures the monitor driver.")
			(set #CopyChip "Installing chipset driver for %s.")
			(set #CopyChipHelp "This driver is needed for at least one of your boards.")
	
			(set #CopyPicasso96Mode "Installing Picasso96Mode.")
			(set #CopyPicasso96ModeHelp "You will need Picasso96Mode to adjust your display settings.")
			(set #Picasso96ModeIconType "Adjusting the tooltypes of Picasso96Mode and its icon position.")
			(set #Picasso96ModeIconTypeHelp "The tooltypes of Picasso96Mode will reflect your choice about the location of the settings file.")
		
			(set #CopyPVS "Installing the Picasso96 Variable Setter (PVS).")
			(set #CopyPVSHelp "You can use PVS to configure Picasso96 run time and board driver options. Note: PVS requires MUI.")
			(set #PVSIconType "Adjusting the icon position of PVS.")
			(set #PVSIconTypeHelp "The PVS icon will appear at an unused place in the drawer window.")
		
			(set #CopyEmuLib "Installing cross platform emulation library.")
			(set #CopyEmuLibHelp
				(cat
					"You will need this library to run programs "
					"written for other graphics board systems."
				)
			)
			
			(set #CopyPicasso96API "Installing Picasso96API.library")
			(set #CopyPicasso96APIHelp "The Picasso96API.library is needed for applications with direct Picasso96 support.")
		
			(set #CopyApps "Installing additional programs.")
			(set #CopyAppsHelp "During this step some utilities will be installed.")
	
		; User-Startup
			(set #AddUserStartup "Performing changes to User-Startup.")
			(set #AddUserStartupHelp
				(cat
					"An assignment \""
					#MainPath
					":\" will be added to your SYS:s/User-Startup file. "
					"This is primarily needed when updating Picasso96."
				)
			)
		
		; Install
			(set #Msg-Installing "Installing Picasso96 files!")
	
		; Update
			(set #Msg-Updating "Updating existing installation!")
	
		; Delete
			(set #Msg-Deleting "Deleting existing installation!")
		
		; Install Drivers
			(set #CopyDrivers "\nDo you want to have the application drivers copied to your harddisk?")
			(set #CopyDriversHelp "The drivers will be installed to the Picasso96 directory on your harddisk to allow easy on-demand installation.")
			(set #MsgInstallFromHD "\nPlease install the application drivers from the Picasso96 home dirctory or from the driver disk.")
	
		; Install Patches
			(set #InstPrtPatch "\nDo you want to have the P96_PrinterPatch to be automatically started on Boot-Up ?")
			(set #InstPrtPatchHelp "This procedure will copy a project icon to your SYS:WBstartup to start the printer patch automatically.\nThis patch wil solve problems with printing on 24bit screens.")
	
		; segmented PicassoII found
			(set #SegmentedPicassoII
				(cat
					"\nW A R N I N G !!!\n\n"
					"A PicassoII(+) running in segmented mode has\n"
					"been detected. This mode of operation is not\n"
					"compatible with Picasso96. Please consult your\n"
					"documentation about how to adjust the jumper\n"
					"settings for non-segmented mode. Note: this mode\n"
					"of operation requires a free 2MB chunk in the\n"
					"ZorroII autoconfig area from $200000 to $a00000.\n"
					"Please check this with SYS:Tools/ShowConfig..."
				)
			)
	
		; Board Config Errors
			(set #UAEonlyMsg "\nYou should not install standard Amiga graphics board drivers on a WinUAE system.\n\nWould you like to rethink your choice?")
			(set #UAEonlyHelp "\nYou seem to be running WinUAE on a PC. The uaegfx driver is the only valid driver for this system. Please deselect the other ones!")
	
			(set #AmigaNotUAEMsg "\nYou should install the uaegfx driver on a PC running WinUAE only.\n\nWould you like to rethink your choice?")
			(set #AmigaNotUAEHelp "\nYou seem to be running a native Amiga system. The uaegfx driver is only valid for a PC running the Windows95/NT port of the Amiga emulator UAE. Please deselect the uaegfx driver on your system!")
		
		; Settings File needs user attention and management
			(set #MsgAttachSettings "\nAfter installation and rebooting you will have to use Picasso96Mode to attach the supplied settings for your card, because they are currently configured for a PicassoIV!")
			(set #MsgMultiBoardSettings "\nCongratulations, you have more than one graphics board! Use Picasso96Mode to create settings for the other board(s), too.")
			(set #MsgRunPicasso96Mode "\nA new settings file has been installed and modified.\nPlease run the Picasso96Mode prefs program after rebooting\nto adapt the new settings file to your graphics card.")
		)
	)
	
	;=============================================================================
	; German strings
	;=============================================================================
	
	(if
		(= @language "deutsch")
		(
			(set #_language_found 1)
			(set #Guide "Picasso96_deutsch.guide")
		; Message
			(set #Message
				(cat
					"Vielen Dank, da Sie\n\n>> Picasso96 <<\n\n als Ihr Grafikkartensystem gewhlt haben.\n\n"
					"Picasso96 ist die neue systemfreundliche Software fr fast alle Amiga-Grafikkarten\nvon Tobias Abt und Alexander Kneer.\n\n\n\n"
					"Installskript 1997-99 - Tobias Abt & Jens Langner\n\n"
				)
			)
	
		; ShareWare Registration
			(set #Registered
				(cat
					"\nPicasso96 ist Shareware.\n\nWir danken Ihnen, da Sie uns untersttzen, indem Sie sich fr ein Produkt entschieden haben, das eine Picasso96 Lizenz beinhaltet."
				)
			)
			(set #NotRegistered
				(cat
					"\nPicasso96 ist Shareware.\n\nBitte untersttzen Sie unsere Arbeit durch die Zahlung des Beitrags von DM30 oder US$20, falls Sie das noch nicht getan haben, oder aber durch den Kauf einer Grafikkarte, wie der PicassoIV, die mit einer Picasso96 Lizenz verkauft wird.\n\nBitte lesen Sie in der Anleitung ber die Details der Registrierung."
				)
			)
			
		; startup message
			(set #StartupMsg1
				(cat
					"Aufgrund des Umfanges und der Komplexitt der Software erfordert Picasso96 einen erfahrenen "
					"Amiga Benutzer fr die Installation und Konfiguration. Falls Sie sich mit dem Amiga noch "
					"nicht so gut auskennen und bereits eine zu Ihrer Zufriedenheit funktionierende Arbeitsumgebung "
					"besitzen, sollten Sie sich die Installation von Picasso96 noch einmal berlegen. "
					"Diese Version von Picasso96 stellt den augenblicklichen Stand der Entwicklung der Software dar "
					"und funktioniert auf den meisten Konfigurationen. Trotzdem kann es sein, da es gerade auf "
					"Ihrem System nicht funktioniert. Deswegen sollten Sie auf jeden Fall vor der Installation eine "
					"Sicherung Ihres Systems durchfhren! "
				)
			)
			(set #StartupMsg2
				(cat
					"Vor der weiteren Installation mchten wir Sie bitten, andere eventuell installierte "
					"Grafikkartentreiber zu deaktivieren und einen Warmstart durchzufhren, da Picasso96 "
					"sonst nicht zuverlssig arbeiten kann. "
					"Aufgrund der hohen Komplexitt und Vielfalt unterschiedlicher Installationsformen "
					"knnen wir diesen Schritt leider nicht vollautomatisch durchfhren und bitten "
					"deshalb Sie, dies manuell durchzufhren. Hinweise, wie das zu bewerkstelligen "
					"ist, entnehmen Sie bitte der Dokumentation ihres Systems oder auch dem entsprechenden "
					"Abschnitt in der Picasso96 Anleitung. "
				)
			)
			(set #StartupMsg3
				(cat
					"Bitte lesen Sie die Dokumentation bevor Sie Picasso96 installieren. Das Einrichten und die "
					"Konfiguration von Grafikkartentreibern ist leider nicht trivial und sollte erst durchgefhrt "
					"werden, wenn man sich ein paar Gedanken gemacht hat.\n\nMchten Sie die Dokumentation jetzt lesen? "
				)
			)
			(set #StartupHelp3
				(cat
					"Bitte lesen Sie die Dokumentation! Das kann Ihnen einigen rger ersparen!"
				)
			)
			
		; Errors
			(set #Err-Bad-Kick "Sie bentigen mindestens KickStart 3.0 fr Picasso96!")
			(set #Err-Bad-CPU "Sie bentigen mindestens eine Motorola M68020 CPU fr Picasso96!")
			(set #Err-No-Boards "Sie htten wirklich mindestens eine Grafikkarte auswhlen sollen!")
			(set #Err-No-UpdateScript "Leider konnte kein Skript zum Aktualisieren von einer frheren Installation gefunden werden, bitte frisch installieren!")
			(set #Err-No-DeleteScript "Leider konnte kein Skript zum Entfernen von einer frheren Installation gefunden werden, bitte manuell entfernen!")
	
		; Warnings
			(set #Warning-NoBoards
				(cat
					"Ihr Rechner scheint keine kompatible Grafikkarte installiert zu haben!\n\n"
					"Kompatible Grafikkarten sind momentan:\n\n"
					"Altais - CyberVision64 - Cybervision64/3D - Domino\nGraffity - Merlin - oMniBus\nPicassoII - PicassoII+ - PicassoIV\nPiccolo - Piccolo SD64 - Pixel 64\nRetinaBLTZ3 - Spectrum 24/28"
				)
			)
	
		; Install/Update
			(set #InstallMode "Wollen Sie Picasso96 installieren, aktualisieren oder entfernen?")
			(set #InstallModeHelp
				(cat
					"Wenn Sie Installieren whlen, wird Picasso96 mit allen Konfigurationsdateien installiert,"
					"wenn Sie Aktualisieren whlen, werden Ihre Konfigurationsdateien nicht verndert."
				)
			)
			(set #Install "[2pErste Installation")
			(set #Update "Bestehende Version aktualisieren")
			(set #UpdateSel "Was mchten Sie gerne aktualisieren ?")
			(set #UpdateSelHelp "Hier knnen Sie auswhlen, welche Teile von Picasso96 sie auf Ihrer Festplatte aktualisieren mchten.")
			(set #UpUnGfx	"[2pGrafikkarten Treiber")
			(set #UpUnLib	"Bibliotheken")
			(set #UpUnPdt	"24bit Picture.datatype")
			(set #UpUnPMd	"Picasso96Mode")
			(set #UpUnPVS	"Picasso96 Variable Setter (PVS)")
			(set #UpUnAppl	"Zubehrdateien & Dokumentation")
			(set #UpUnDriv	"Spezielle Treiber")
			(set #UpUnMoni	"Monitoreinstellungen")
			(set #UpUstart	"Modifiziere User-Startup")
			(set #UnEnv		"Lsche Umgebungsvariablen")
	
			(set #Uninstall		"Bestehende Version entfernen")
			(set #UninstallSel	"Was mchten Sie entfernen ?")
			(set #UninstallSelHelp
				(cat
					"Sie knnen nun whlen, welche Teile der Installation Sie lschen mchten."
				)
			)
			(set #AskUninstall	"Mchten Sie wirklich die von Ihnen gewhlten Bereiche lschen?")
			(set #AskUnyes			"Ja!")
			(set #AskUnno			"Nein!")
			(set #AskUninstallHelp
				(cat
					"Wenn der Installer irgendwelche gesicherten Dateien finden sollte, die vor"
					"Picasso96 existierten, wird er diese an den alten Platz zurckkopieren."
				)
			)
	
			(set #InstEnd
				(cat
					"\nDie Installation ist nun abgeschlossen und der Installer hat hoffentlich alles an den richtigen Platz kopiert.\n\n"
					"Wenn Sie dennoch Probleme haben sollten, finden Sie auf folgenden WebSeiten Hilfe:\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nDanke, da Sie Picasso96 gewhlt haben.\n\nIhr Picasso96 Team...."
				)
			)
			(set #UpdEnd
				(cat
					"\nDas Update ist nun abgeschlossen und hoffentlich funktioniert alles wie vorgesehen.\n\n"
					"Wenn Sie Probleme haben sollten, finden Sie auf folgenden WebSeiten Hilfe:\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nDanke fr das Update von Picasso96\n\nIhr Picasso96 Team...."
				)
			)
			(set #UniEnd
				(cat
					"\nDie Deinstallation is nun abgeschlossen und hoffentlich sind alle gewhlten Pakete korrekt entfernt worden.\n\n"
					"Wenn Sie Probleme haben sollten, finden Sie auf folgenden WebSeiten Hilfe:\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nWir danken Ihnen, da Sie Picasso96 benutzt haben, und hoffen,\n"
					"Sie zu einem spteren Zeitpunkt wieder als Anwender gewinnen zu knnen.\n\n"
					"Ihr Picasso96 Team...."
				)
			)
	
		; Environment Variables
			(set #CreateEnvVars "Erzeuge die Picasso96 Umgebungsvariablen mit Standardwerten.")
			(set #CreateEnvVarsHelp "Die Umgebungsvariablen erlauben es, einige Einstellungen whrend des Betriebs vorzunehmen.")
	
		; Boards
			(set #AskBoards		"Welche Grafikkarten wollen Sie mit Picasso96 verwenden?")
			(set #AskBoardsUp		"Fr welche Grafikkarten mchten Sie die Treiber aktualisieren?")
			(set #AskBoardsUn		"Fr welche Grafikkarten mchten Sie die Treiber deinstallieren?")
			(set #AskBoardsHelp
				(cat
					"Whlen Sie die Karten, die Sie besitzen. Wenn Sie keine der angegebenen "
					"besitzen, knnen Sie Picasso96 leider noch nicht benutzen. Fragen Sie das "
					"Entwicklerteam oder den Hersteller Ihrer Grafikkarte nach einem passenden Treiber."
				)
			)
	
		; Monitor
			(set #15kHzMonitor "[2p15 kHz")
			(set #31kHzMonitor "31 kHz")
			(set #35kHzMonitor "35 kHz")
			(set #38kHzMonitor "38 kHz")
			(set #48kHzMonitor "48 kHz")
			(set #57kHzMonitor "57 kHz")
			(set #64kHzMonitor "64 kHz")
			(set #AskMonitor "Welche Horizontalfrequenz kann Ihr Monitor handhaben?")
			(set #AskMonitorHelp
				(cat
					"Sehen Sie im Handbuch Ihres Monitors nach, fr welche Horizontalfrequenzen "
					"er ausgelegt ist. Dort finden Sie zum Beispiel eine Angabe wie 30-38 kHz. "
					"Whlen Sie die Mglichkeit aus, die am besten zu Ihren Monitor pat, ohne "
					"ihn zu berfordern."
				)
			)
	
		; Libs
			(set #AskLibPath	"Wo sollen die Funktionsbibliotheken fr Picasso96 installiert werden?")
			(set #AskLibPathUp  "Wo sind die Funktionsbibliotheken von Picasso96 installiert?")
			(set #AskLibPathHelp
				(cat
					"Die Funktionsbibliotheken mssen in das Verzeichnis kopiert werden, auf welches "
					"der Assign Libs: whrend des Startvorgangs (vor User-Startup!) zeigt. "
					"Im Zweifelsfall nehmen Sie einfach " #LibsDefaultPath "!"
				)
			)
			(set #AskLibPathUser "Einen anderen Ort whlen")
	
			(set #SelectLibDir	"Whlen Sie ein Verzeichnis fr die Funktionsbibliotheken von Picasso96.")
			(set #SelectLibDirUp	"Whlen Sie das Verzeichnis mit den Funktionsbibliotheken von Picasso96.")
			(set #SelectLibDirHelp
				(cat
					"Dieses Verzeichnis MUSS ein Teil Ihrer LIBS: Zuweisung sein!"
					"Es mu zu dem Zeitpunkt verfgbar sein, zu dem die Monitordateien gestartet werden."
					"Deshalb ist es meistens am besten, die Dateien in SYS:Libs zu installieren."
				)
			)
	
		; Monitor
			(set #AskMonitorPath	"Wo sollen die Monitor-Dateien fr Picasso96 installiert werden?")
			(set #AskMonitorPathUp  "Wo haben Sie die Monitor-Dateien fr Picasso96 installiert?")
			(set #AskMonitorPathHelp
				(cat
					"Wenn Sie nicht wirklich ganz genau wissen, wie Sie sich entscheiden sollen, whlen Sie \""
					#MonitorsDefaultPath "\"!"
				)
			)
			(set #AskMonitorPathMonitors #MonitorsDefaultPath)
			(set #AskMonitorPathUser "Einen anderen Ort whlen")
	
			(set #SelectMonitorDir		"Whlen Sie ein Verzeichnis fr die Monitor-Dateien von Picasso96.")
			(set #SelectMonitorDirUp	"Whlen Sie das Verzeichnis in dem die Monitor-Dateien installiert sind.")
			(set #SelectMonitorDirHelp
				(cat
					"Wenn Picasso96 whrend der Systeminitialisierung gestartet werden soll, ist"
					"es am besten, die Monitor Dateien nach \"" #MonitorsDefaultPath "\"zu kopieren."
				)
			)
	
		; Prefs
			(set #AskPrefsPath	"Wo sollen \"Picasso96Mode\", das Programm zur Einstellung der Auflsungen, und \"Picasso96 Variable Setter (PVS)\", ein Programm fr weitere Einstellungen, installiert werden?")
			(set #AskPrefsPathUp	"Wo ist \"Picasso96Mode\", das Programm zur Einstellung der Auflsungen, (und evtl. PVS) installiert?")
			(set #AskPrefsPathHelp
				(cat
					"Wenn Sie nicht genau wissen, was Sie wollen, nehmen Sie \""
					#PrefsDefaultPath "\"!"
				)
			)
			(set #AskPrefsPathPrefs #PrefsDefaultPath)
			(set #AskPrefsPathUser "Einen anderen Ort whlen")
	
			(set #SelectPrefsDir	"Whlen Sie ein Verzeichnis fr Picasso96Mode.")
			(set #SelectPrefsDirUp  "Whlen Sie das Verzeichnis von Picasso96Mode.")
			(set #SelectPrefsDirHelp
				(cat
					"Es ist normalerweise nicht schlecht, Picasso96Mode nach \"" #PrefsDefaultPath "\"zu kopieren."
				)
			)
	
		; Settings  
			(set #AskSettingsPath	"Wo soll die Datei fr die Bildschirmauflsungen gespeichert werden?")
			(set #AskSettingsPathUp	"Wo ist die Datei fr die Bildschirmauflsungen installiert worden?")
			(set #AskSettingsPathHelp
				(cat
					"Wir empfehlen \""
					#SettingsDefaultName "\"."
				)
			)
			(set #AskSettingsPathDevs #SettingsDefaultName)
			(set #AskSettingsPathUser "Einen anderen Ort whlen")
	
			(set #SelectSettingsDir		"Whlen Sie ein Verzeichnis fr die Datei der Bildschirmauflsungen.")
			(set #SelectSettingsDirUp	"Whlen Sie das Verzeichnis in dem die Datei der Bildschirmauflsungen ist.")
			(set #SelectSettingsDirHelp
				(cat
					"Unser Vorschlag ist \"" #SettingsDefaultName "\"."
				)
			)
			(set #AskSettingsCopy "Es gibt schon so eine alte Datei mit Bildschirmauflsungen!\nWollen Sie die alte behalten?")
			(procedure P_AskSettingsCopyHelp
				(set #AskSettingsCopyHelp
					(cat
						"Achtung! Wenn Sie berschreiben whlen, dann werden die jetzigen Einstellungen "
						"mit den ausgelieferten berschrieben! Ihre alte Datei wird in " #_settingsname ".bak umbenannt."
					)
				)
			)
			(set #Keep "Alte behalten")
			(set #Overwrite "Neue installieren")
	
		; Main
			(set #AskMainPath		"Wo sollen die anderen Dateien installiert werden?")
			(set #AskMainPathUp	"Wo sind die anderen Zubehrdateien installiert?")
			(set #AskMainPathHelp
				(cat
					"Wenn Sie sich nicht absolut sicher sind, whlen Sie \"" (tackon #MainDefaultPath #MainPath) "\"!"
				)
			)
			(set #AskMainPathUser "Einen anderen Ort whlen")
	
			(set #SelectMainDir		"Wo sollen die anderen Dateien installiert werden?\nEin neues Verzeichnis mit Namen Picasso96 wird dort installiert.")
			(set #SelectMainDirUp	"Wo sind die anderen Zubehrdateien installiert worden?")
			(set #SelectMainDirHelp
				(cat
					"Dort werden ein paar Zubehrdateien installiert, die fr den alltglichen Betrieb nicht gebraucht werden."
					"Eine dazugehrende Zuweisung wird spter auch Ihrer User-Startup Datei hinzugefgt."
				)
			)
	
		; ask if choices are ok
			(procedure P_AskPathsOkMsg
				(set #AskPathsOkMsg
					(cat
						"Soll Picasso96 so installiert werden?\n\n"
						"Bibliotheken: " #_libpath "\n"
						"Monitor(e): " #_monitorpath "\n"
						"Picasso96Mode und PVS: " #_prefspath "\n"
						(if
							(> #_copysettings 0)
							(
								(cat "Settingsdatei: " #_settingsname " basierend auf "
									(select #_monitor #15kHzMonitor #31kHzMonitor #35kHzMonitor #38kHzMonitor #48kHzMonitor #57kHzMonitor #64kHzMonitor)
									" Monitor\n"
								) 
							)
							(cat "Settings werden nicht installiert\n")
						)
						"Sonstige Dateien: " #_mainpath "\n"
						(if #_copydrivers
							(cat "Die Anwendungstreiber werden auf die Festplatte kopiert\n")
							(cat "Die Anwendungstreiber werden nicht installiert\n")
						)
						(if #_instprtpatch
							(cat "Druckerpatch wird in WBStartup installiert\n")
							(cat "Druckerpatch wird nicht installiert\n")
						)
					)
				)
			)
			(set #AskPathsOkHelp		"Wenn Sie mit Ihrer Wahl nicht zufrieden sind, knnen Sie sie wiederholen.")
			
		; Copy
			(set #Picasso96HomeDir "Picasso96 Stammverzeichnis wird angelegt.")
			(set #Picasso96HomeDirHelp "Das angelegte Verzeichnis beherbergt das Zubehr.")
			(set #Picasso96Dir "Das Verzeichnis fr die Kartentreiber wird angelegt.")
			(set #Picasso96DirHelp "Dieses Verzeichnis wird die hardwarenahen Treiber sowie die rtg.library aufnehmen.")
			(set #CopyPicasso96 "Installation der Picasso96API.library Funktionsbibliothek.")
			(set #CopyPicasso96Help "Diese Bibliothek wird fr Picasso96-Anwendungen bentigt.")
			(set #CopyRtg "Installation des RTG Systems.")
			(set #CopyRtgHelp "Diese Funktionsbibliothek enthlt die Grafikfunktionserweiterungen.")
			(set #CopyFL "Installation der FastLayers Bibliothek.")
			(set #CopyFLHelp "Diese Funktionsbibliothek erhht die Geschwindigkeit der Bewegung von Fenstern.")
			(set #CopyPDT
				(cat
					"Es wird ein neuer picture.datatype nach SYS:Classes/Datatypes installiert. "
					"Ihr alter picture.dataype wird als SYS:Classes/Datatypes/picture.datatype.old "
					"gesichert. Der neue picture.datatype wird unbedingt bentigt. "
				)
			)
			(set #CopyPDTHelp
				(cat
					"Der Original-AmigaOS-V40-picture.datatype funktioniert nicht mit "
					"Grafikkarten. Hier wird ein neuer picture.datatype installiert, "
					"der zum alten voll kompatibel ist, aber zustzlich mit "
					"Grafikkarten zusammenarbeitet. "
					"Ihr alter picture.dataype wird als SYS:Classes/Datatypes/picture.datatype.old "
					"gesichert. "
				)
			)
			(set #CopyCard "Installation des Hardwaretreibers fr %s.")
			(set #CopyCardHelp "Dieser Treiber wird fr mindestens eine der Karten dieses Typs bentigt.")
			(set #CopyMonitor "Installation der Monitordatei fr %s.")
			(set #CopyMonitorHelp "Dieser Treiber wird fr mindestens eine der Karten dieses Typs bentigt.")
			(set #MonitorToolType "Passe ToolTypes fr %s an.")
			(set #MonitorToolTypeHelp "Dieser Schritt konfiguriert den Monitortreiber.")
			(set #CopyChip "Installation des Chipsatztreibers fr %s.")
			(set #CopyChipHelp "Dieser Treiber wird fr mindestens eine Ihrer Grafikkarten bentigt.")
	
			(set #CopyPicasso96Mode "Installiere Picasso96Mode.")
			(set #CopyPicasso96ModeHelp "Picasso96Mode wird zum Anpassen der Auflsungen an Ihr System bentigt.")
			(set #Picasso96ModeIconType "Anpassung der ToolTypes und Iconposition von Picasso96Mode.")
			(set #Picasso96ModeIconTypeHelp "Die ToolTypes von Picasso96Mode werden entsprechend Ihrer Wahl des Dateinamens der Datei mit den Auflsungen gesetzt.")
		
			(set #CopyPVS "Installiere Picasso96 Variable Setter (PVS).")
			(set #CopyPVSHelp "Mit PVS knnen Sie verschiedene Einstellungen des Picasso96 Systems und der Grafikkartentreiber vornehmen. Hinweis: PVS bentigt MUI.")
			(set #PVSIconType "Anpassung der Iconposition von PVS.")
			(set #PVSIconTypeHelp "Das PVS Icon wird an einer freien Stelle im Verzeichnisfenster erscheinen.")
		
			(set #CopyEmuLib "Installation der Emulationsbibliothek.")
			(set #CopyEmuLibHelp
				(cat
					"Diese Bibliothek wird bentigt, um Programme zu untersttzen, "
					"die fr andere Grafikkartensysteme geschrieben wurden."
				)
			)
		
			(set #CopyPicasso96API "Installiere Picasso96API.library")
			(set #CopyPicasso96APIHelp "Die Picasso96API.library wird fr Programme mit direkter Picasso96 Untersttzung bentigt.")
		
			(set #CopyApps "Installation des Zubehrs.")
			(set #CopyAppsHelp "In diesem Schritt werden Zubehrprogramme installiert.")
	
		; User-Startup
			(set #AddUserStartup "nderungen an User-Startup durchfhren.")
			(set #AddUserStartupHelp
				(cat
					"Eine Zuweisung \""
					#MainPath
					":\" wir Ihrer SYS:s/User-Startup Datei hinzugefgt. "
					"Diese wird hauptschlich zum Aktualisieren von Picasso96 bentigt."
				)
			)
		
		; Install
			(set #Msg-Installing "Installiere Picasso96 System!")
	
		; Update
			(set #Msg-Updating "Aktualisierung Ihres Picasso96 Systems!")
	
		; Delete
			(set #Msg-Deleting "Entferne Ihre Picasso96 Installation!")
		
		; Install Drivers
			(set #CopyDrivers "\nMchten Sie die Applikationstreiber auf die Festplatte kopieren, um sie bei Bedarf von dort installieren zu knnen?")
			(set #CopyDriversHelp "Die Treiber werden in das Picasso96 Verzeichnis auf Ihrer Festplatte kopiert. Von dort knnen Sie diese Treiber dann individuell nach Bedarf installieren.")
			(set #MsgInstallFromHD "\nBitte installieren sie die Treiber fr die Anwendungen aus dem Picasso96 Verzeichnis oder von der Diskette.")
	
		; Install Patches
			(set #InstPrtPatch "\nMchten Sie das der P96_PrinterPatch automatisch beim Hochfahren gestartet wird ?")
			(set #InstPrtPatchHelp "Diese Prozedur kopiert ein Projekticon nach SYS:WBStartup, um den Printer Patch automatisch beim hochfahren des Computers zu starten.\nDieser Patch behebt einige Fehler die bei Ausdrcken auf 24bit Screenmodes passieren.")
	
		; segmented PicassoII found
			(set #SegmentedPicassoII
				(cat
					"\nW A R N U N G !!!\n\n"
					"Eine PicassoII, die fr den segmentierten Modus\n"
					"konfiguriert ist, wurde erkannt. Dieser Modus ist\n"
					"nicht mit Picasso96 kompatibel. Bitte lesen Sie\n"
					"in der Anleitung der Karte nach, wie man sie fr\n"
					"den linearen Modus umkonfiguriert. Bitte beachten\n"
					"Sie: dieser Modus erfordert einen freien 2MB Block\n"
					"im ZorroII-Autoconfig-Bereich zwischen $200000 und\n"
					"$a00000. Bitte prfen Sie mit SYS:Tools/ShowConfig,\n"
					"ob diese Voraussetzung erfllt ist..."
				)
			)
	
		; Board Config Errors
			(set #UAEonlyMsg "\nSie sollten die Treiber fr Amiga Graifkkarten nicht auf einem WinUAE system installieren.\n\nWollen Sie Ihre Wahl noch einmal berdenken?")
			(set #UAEonlyHelp "\nSie arbeiten anscheinend an einem PC unter WinUAE. Der uaegfx Treiber ist der einzig mgliche Treiber fr Ihr System. Entfernen Sie bitte die Hkchen bei allen anderen Treibern!")
	
			(set #AmigaNotUAEMsg "\nSie sollten den uaegfx Treiber nur auf einem WinUAE System installieren.\n\nWollen Sie Ihre Wahl noch einmal berdenken?")
			(set #AmigaNotUAEHelp "\nSie scheinen einen echten Amiga zu haben. Der uaegfx Treiber ist nur fr die WinUAE Portierung fr Windows95/NT geeignet. Entfernen Sie bitte das Hkchen beim uaegfxTreiber!")
		
		; Settings File needs user attention and management
			(set #MsgAttachSettings "\nNach der Installation und dem Neustart des Rechners mssen Sie noch die mitgelieferten Settings an Ihre Grafikkarte binden. Starten Sie dazu bitte Picasso96Mode und whlen das Men \"Attach setting to...\".")
			(set #MsgMultiBoardSettings "\nGlckwunsch, Sie haben mehr als eine Grafikkarte! Erstellen Sie Settings fr Ihre anderen Grafikkarten mit Picasso96Mode.")
			(set #MsgRunPicasso96Mode "\nEine neue Datei mit den Bildschirmformaten wurde installiert und modifiziert.\nBitte rufen Sie nach dem Neustart das Picasso96Mode Voreinstellungsprogramm, um die erstellten Bildschirmauflsungen an Ihre Grafikkarte anzupassen.")
		)
	)
	
	;=============================================================================
	; French strings
	;=============================================================================
	
	(if
		(= @language "franais")
		(
			(set #_language_found 1)
			(set #Guide "Picasso96_franais.guide")
		; Message
			(set #Message
				(cat
					"Merci beaucoup d'avoir choisi\n\n>> Picasso96 <<\n\npour votre systme graphique RTG.\n\n"
					"Picasso96 est un nouvel environnement, respectant le systme Amiga, pour un grand nombre de cartes graphiques\ncr par Tobias Abt & Alexander Kneer.\n\n\n\n"
					"Script d'installation 1997-99 par Tobias Abt & Jens Langner\n\n"
				)
			)
	
		; ShareWare Registration
			(set #Registered
				(cat
					"\nPicasso96 est Shareware.\n\nNous vous remercions pour votre soutien en choisissant un produit \nli  la licence Picasso96."
				)
			)
			(set #NotRegistered
				(cat
					"\nPicasso96 est Shareware.\n\nPensez  nous soutenir en payant une contribution de DM30 ou US$20 \nsi vous ne l'avez pas dj fait ou en achetant une carte graphique\nlie  la licence Picasso96 comme la PicassoIV.\n\nNous vous remercions de lire la documentation au sujet des dtails."
				)
			)
			
		; startup message
			(set #StartupMsg1
				(cat
					"Picasso96 est un logiciel complexe qui ncessite une certaine exprience pour l'installer et le configurer. "
					"Si vous tes un dbutant sur Amiga et que vous avez dj un systme qui fonctionne pour votre carte graphique, "
					"vous devriez y rflchir  deux fois avant d'installer Picasso96! "
					"Cette version de Picasso96 donne une reprsentation fidle de l'tat de dveloppement de ce logiciel et est" 
					"sense fonctionner sur la plupart des systmes." 
					"Cependant, le vtre peut prsenter des spcificits qui ne permette pas  Picasso96 de fonctionner. "
					"Donc, avant tout, faites un backup de votre configuration systme avant d'installer Picasso96 ! "
				)
			)
			(set #StartupMsg2
				(cat
					"Avant de commencer, dsactivez le ou les pilotes ventuellement installs pour votre carte graphique. "
					"Si vous ne le faites pas, votre systme refusera probablement de fonctionner correctement aprs l'installation. "
					"En raison de la complexit et de la diversit des configurations qu'autorise le systme Amiga, nous ne pouvons pas "
					"faire cette opration automatiquement. Si vous n'tes pas sr de la marche  suivre, consultez le manuel de votre "
					"logiciel contrlant le pilote de votre carte, ou lisez la section approprie du manuel de Picasso96. "
				)
			)
			(set #StartupMsg3
				(cat
					"Lisez attentivement le manuel de Picasso96 avant de l'installer. La mise en place et la configuration de pilotes "
					"pour carte graphique n'est pas simple et devrait tre ralise en tenant compte de certains points."
					"Voulez-vous lire le manuel maintenant ? "
				)
			)
			(set #StartupHelp3
				(cat
					"Prenez le temps de lire la documentation ! Cette lecture pourra vous pargner des dsagrments et/ou problmes. "
				)
			)
			
		; Errors
			(set #Err-Bad-Kick "Le Kickstart 3.0 ou suprieur est ncessaire pour installer Picasso96 !")
			(set #Err-Bad-CPU "Vous devez possder au moins un processeur MC68020 pour excuter Picasso96 !")
			(set #Err-No-Boards "Vous devez choisir au moins une carte graphique !")
			(set #Err-No-UpdateScript "Impossible de trouver le script de mise  jour de l'installation prcdente, faites un backup de votre configuration et rinstallez!")
			(set #Err-No-DeleteScript "Impossible de trouver le script de mise  jour de l'installation prcdente, supprimez la/les ancienne(s) version(s) manuellement.")
	
		; Warnings
			(set #Warning-NoBoards
				(cat
					"Apparement, votre Amiga ne semble pas quip d'une carte graphique compatible !\n\n"
					"Les cartes graphiques compatibles sont :\n\n"
					"Altais - CyberVision64 - Cybervision64/3D - Domino\nGraffity - Merlin - oMniBus\nPicassoII - PicassoII+ - PicassoIV\nPiccolo - Piccolo SD64 - Pixel 64\nRetinaBLTZ3 - Spectrum 24/28"
				)
			)
	
		; Install/Update
			(set #InstallMode "Dsirez-vous installer, mettre  jour ou dsinstaller Picasso96 ?")
			(set #InstallModeHelp
				(cat
					"L'option Installer va installer Picasso96 avec tous ses fichiers de configuration. "
					"Avec l'option Mise  jour, vos fichiers de configuration ne seront ni modifis ni effacs."
				)
			)
			(set #Install "[2pPremire installation")
			(set #Update "Mettre  jour votre installation")
			(set #UpdateSel "Que souhaitez-vous mettre  jour ?")
			(set #UpdateSelHelp
				(cat
					"Vous pouvez slectionner quels sont les modules que vous voulez mettre  jour."
				)
			)
			(set #UpUnGfx	"[2pPilotes de cartes graphiques")
			(set #UpUnLib	"Bibliothques partages")
			(set #UpUnPdt	"Picture datatype 24Bit")
			(set #UpUnPMd	"Picasso96Mode")
			(set #UpUnPVS	"Picasso96 Variable Setter (PVS)")
			(set #UpUnAppl	"Applications et Documentation")
			(set #UpUnDriv	"Pilotes spciaux")
			(set #UpUnMoni	"Rglages moniteur")
			(set #UpUstart	"Modifier la User-Startup")
			(set #UnEnv		"Delete environment settings")
	
			(set #Uninstall		"Dsinstaller Picasso96")
			(set #UninstallSel	"Que voulez-vous dsinstaller ?")
			(set #UninstallSelHelp
				(cat
					"Vous pouvez slectionner quels sont les modules que vous voulez supprimer."
				)
			)
			(set #AskUninstall	"Voulez-vous vraiment supprimer les options slectionnes ?")
			(set #AskUnyes			"Oui !")
			(set #AskUnno			"Non !")
			(set #AskUninstallHelp
				(cat
					"Si l'installer trouve des backups de veilles installations avant Picasso96,"
					"il les rinstallera."
				)
			)
	
			(set #InstEnd
				(cat
					"\nL'installation est termine. L'installer a normalement copi tous les composants  leur place.\n\n"
					"Si vous avez, malgr tout, des problmes, consultez les pages web suivantes pour obtenir de l'aide :\n\n"
					"http://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nMerci encore d'avoir choisi Picasso96!\n\nL'quipe de Picasso96...."
				)
			)
			(set #UpdEnd
				(cat
					"\nLa procdure de mise  jour est termine. Le systme doit normalement continuer  fonctionner normalement.\n\n"
					"Si vous avez, malgr tout, des problmes, consultez les pages web suivantes pour obtenir de l'aide :\n\n"
					"http://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nMerci encore d'avoir choisi Picasso96!\n\nL'quipe de Picasso96...."
				)
			)
			(set #UniEnd
				(cat
					"\nLa procdure de dsinstallation est termine et les modules slectionns doivent tre supprims.\n\n"
					"Si vous avez, malgr tout, des problmes, consultez les pages web suivantes pour obtenir de l'aide :\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nMerci encore d'avoir essay Picasso96! Et nous esprons que vous le rinstallerez bientt.\n\n"
					"L'quipe de Picasso96...."
				)
			)
	
		; Environment Variables
			(set #CreateEnvVars "Creating Picasso96 environment variables with default settings.")
			(set #CreateEnvVarsHelp "The environment variables are used to configure some run time features.")
	
		; Boards
			(set #AskBoards	"Quel(s) type(s) de carte(s) graphique(s) dsirez-vous utiliser avec Picasso96 ?")
			(set #AskBoardsUp	"Pour quel(s) type(s) de carte(s) graphique(s) dsirez-vous faire une mise  jour ?")
			(set #AskBoardsUn	"Pour quel(s) type(s) de carte(s) graphique(s) dsirez-vous supprimer le pilote ?")
			(set #AskBoardsHelp
				(cat
					"Slectionnez les cartes que vous possdez. Dans le cas o elles n'apparaissent pas dans la liste, "
					"vous ne pouvez pas utiliser Picasso96. Demandez alors  l'quipe de Picasso96 ou au fabricant" 
					"de votre carte de dvelopper le pilote adquat."
				)
			)
	
		; Monitor
			(set #15kHzMonitor "[2p15 kHz")
			(set #31kHzMonitor "31 kHz")
			(set #35kHzMonitor "35 kHz")
			(set #38kHzMonitor "38 kHz")
			(set #48kHzMonitor "48 kHz")
			(set #57kHzMonitor "57 kHz")
			(set #64kHzMonitor "64 kHz")
			(set #AskMonitor "Quelle frquence de rafrachissement horizontal maximum supporte votre moniteur?")
			(set #AskMonitorHelp
				(cat
					"Consultez le manuel de votre moniteur et vrifiez les frquences de rafrachissement"
					"horizontal qu'il peut supporter. Elles sont en gnral prcises dans une gamme de frquences"
					"comme 30-38 kHz. "
					"Choisissez la frquence a plus adapte."
				)
			)
	
		; Libs
			(set #AskLibPath	"O voulez-vous installer les bibliothques de Picasso96 ?")
			(set #AskLibPathUp  "O se trouvent les bibliothques de Picasso96 ?")
			(set #AskLibPathHelp
				(cat
					"Si vous n'est pas sr de l'emplacement, choisissez \""
					#LibsDefaultPath "\"!"
				)
			)
			(set #AskLibPathUser "Choisissez un autre emplacement")
	
			(set #SelectLibDir "Choisissez un rpertoire pour les bibiothques de Picasso96.")
			(set #SelectLibDirUp "Choisissez le rpertoire o sont installs les bibliothques.")
			(set #SelectLibDirHelp
				(cat
					"Ce rpertoire DOIT faire partie de votre assignation LIBS: !"
					"De plus, il doit en faire partie avant que les moniteurs ne soient lancs."
					"De ce fait, il est naturel de les installer dans SYS:Libs."
				)
			)
	
		; Monitor
			(set #AskMonitorPath	"O voulez-vous installer les moniteurs de Picasso96 ?")
			(set #AskMonitorPathUp  "O se trouvent les moniteurs de Picasso96?")
			(set #AskMonitorPathHelp
				(cat
					"Si vous n'est pas sr de l'emplacement, choisissez \""
					#MonitorsDefaultPath "\"!"
				)
			)
			(set #AskMonitorPathMonitors #MonitorsDefaultPath)
			(set #AskMonitorPathUser "Choisissez un autre emplacement")
	
			(set #SelectMonitorDir		"Choisissez un rpertoire pour les moniteurs de Picasso96.")
			(set #SelectMonitorDirUp	"Choisissez le rpertoire o sont installs les moniteurs.")
			(set #SelectMonitorDirHelp
				(cat
					"Si vous voulez dmarrer Picasso96 pendant la phase de boot, "
					"le meilleur endroit est certainement \"" #MonitorsDefaultPath "\"."
				)
			)
	
		; Prefs
			(set #AskPrefsPath	"O dsirez vous installer le programme de prfrence \"Picasso96Mode\" ?")
			(set #AskPrefsPathUp	"O se trouve le programme de prfrence \"Picasso96Mode\" ?")
			(set #AskPrefsPathHelp
				(cat
					"Si vous n'est pas sr de l'emplacement, choisissez \""
					#PrefsDefaultPath "\"!"
				)
			)
			(set #AskPrefsPathPrefs #PrefsDefaultPath)
			(set #AskPrefsPathUser "Choisissez un autre emplacement")
	
			(set #SelectPrefsDir	"Choisissez un rpertoire pour Picasso96Mode.")
			(set #SelectPrefsDirUp  "Choisissez le rpertoire o se trouve Picasso96Mode.")
			(set #SelectPrefsDirHelp
				(cat
					"L'endroit le plus appropri pour Picasso96Mode est \"" #PrefsDefaultPath "\"."
				)
			)
	
		; Settings
			(set #AskSettingsPath	"O dsirez-vous installer les fichiers de prfrences de Picasso96 ?")
			(set #AskSettingsPathUp	"O se trouvent vos fichiers de prfrences Picasso96 ?")
			(set #AskSettingsPathHelp
				(cat
					"Si vous n'est pas sr de l'emplacement, choisissez \""
					#SettingsDefaultName "\"!"
				)
			)
			(set #AskSettingsPathDevs #SettingsDefaultName)
			(set #AskSettingsPathUser "Choisissez un autre emplacement")
	
			(set #SelectSettingsDir		"Choisissez un rpertoire pour le fichier de prfrences de Picasso96.")
			(set #SelectSettingsDirUp	"Choisissez le rpertoire o se trouve le fichier de prfrences de Picasso96.")
			(set #SelectSettingsDirHelp
				(cat
					"L'endroit le plus appropri pour le fichier de prfrences est \"" #SettingsDefaultName "\"."
				)
			)
			(set #AskSettingsCopy "Il y a dj un fichier de prfrences  cet endroit !\nVoulez-vous le conserver ?")
			(procedure P_AskSettingsCopyHelp
				(set #AskSettingsCopyHelp
					(cat
						"Attention ! Si vous slectionnez d'craser le fichier, tous les rglages actuels seront remplacs par ceux par dfaut "
						"Vos anciens rglages seront dplacs vers " #_settingsname ".bak"
					)
				)
			)
			(set #Keep "Garder les anciens")
			(set #Overwrite "Installer les nouveaux")
	
		; Main
			(set #AskMainPath		"O dsirez-vous installer les autres fichiers ?")
			(set #AskMainPathUp	"O se trouvent autres fichiers ?")
			(set #AskMainPathHelp
				(cat
					"Si vous n'est pas sr de l'emplacement, choisissez \"SYS:"
					#MainPath "\"!"
				)
			)
			(set #AskMainPathUser "Choisissez un autre emplacement")
	
			(set #SelectMainDir		"O dsirez-vous installer autres fichiers ?\nUn rpertoire appel Picasso96 sera cr  cet endroit.")
			(set #SelectMainDirUp	"O se trouvent les autres fichiers ?")
			(set #SelectMainDirHelp
				(cat
					"Un nouveau rpertoire appel Picasso96 va tre cr pour les accueillir."
					"L'assignation appropri sera ajout  votre User-Startup."
				)
			)
	
		; ask if choices are ok
			(procedure P_AskPathsOkMsg
				(set #AskPathsOkMsg
					(cat
						"Ces choix sont-ils corrects ?\n\n"
						"Bibliothques : " #_libpath "\n"
						"Moniteur(s) : " #_monitorpath "\n"
						"Picasso96Mode : " #_prefspath "\n"
						(if
							(> #_copysettings 0)
							(
								(cat "Nom des prfrences : " #_settingsname " base sur "
									(select #_monitor #15kHzMonitor #31kHzMonitor #35kHzMonitor #38kHzMonitor #48kHzMonitor #57kHzMonitor #64kHzMonitor)
									" Monitor\n"
								) 
							)
							(cat "Les prfrences de seront pas installes\n")
						)
						"Destination des autres fichiers : " #_mainpath "\n"
						(if #_copydrivers
							(cat "Les pilotes d'applications seront copis sur le disque dur\n")
							(cat "Les pilotes d'applications ne seront pas installs\n")
						)
						(if #_instprtpatch
							(cat "Le patch de l'imprimante sera install dans WBStartup\n")
							(cat "Le patch d'imprimante ne sera pas install\n")
						)
					)
				)
			)
			(set #AskPathsOkHelp		"Si vous n'tes pas satisfait avec les slections actuelles vous pouvez les recommencer.")
			
		; Copy
			(set #Picasso96HomeDir "Cration d'un rpertoire pour les applications et les scripts.")
			(set #Picasso96HomeDirHelp "Le rpertoire cr contient maintenant les applications, les scripts de mise  jour et dsinstallation.")
			(set #Picasso96Dir "Cration du rpertoire pour les cartes et processeurs graphiques.")
			(set #Picasso96DirHelp "Le rpertoire cr contient maintenant les bibliothques des cartes et des processeurs graphique, ainsi que la rtg.library.")
			(set #CopyPicasso96 "Installation de la Picasso96API.library.")
			(set #CopyPicasso96Help "Cette bibliothque est ncessaire pour les applications Picasso96.")
			(set #CopyRtg "Installation de la bibliothque du systme RTG.")
			(set #CopyRtgHelp "Cette bibliothque fournit les fonctions du systme graphique.")
			(set #CopyFL "Installation de la bibliothque fastlayer.library.")
			(set #CopyFLHelp "Cette bibliothque acclre le dplacement des fentres.")
			(set #CopyPDT
				(cat
						"Installation du nouveau picture.datatype dans SYS:Classes/Datatypes. "
						"Votre ancien sera sauv en SYS:Classes/Datatypes/picture.datatype.old "
						"Le nouveau picture.datatype est absolument ncessaire."
				)
			)
			(set #CopyPDTHelp
				(cat
					"Le picture.datatype du systme AmigaOS V40 ne fonctionne pas correctement avec "
					"les cartes graphiques. Cette action en installera une nouvelle version qui possde" 
					"toutes les fonctions de l'ancienne version, mais permet aussi l'utilisation de cartes" 
					"graphiques. "
					"Votre ancien picture.datatype sera sauv sous le nom de fichier "
					"SYS:Classes/Datatypes/picture.datatype.old. "
				)
			)
			(set #CopyCard "Installation du pilote de la carte %s.")
			(set #CopyCardHelp "Ce pilote est ncessaire pour au moins une de vos cartes.")
			(set #CopyMonitor "Installation du moniteur pour %s.")
			(set #CopyMonitorHelp "Ce moniteur est ncessaire pour au moins une de vos cartes.")
			(set #MonitorToolType "Ajustement des tooltypes pour le moniteur %s's.")
			(set #MonitorToolTypeHelp "Cette tape configure le moniteur.")
			(set #CopyChip "Installation du pilote pour le processeur graphique %s.")
			(set #CopyChipHelp "Ce pilote est ncessaire pour au moins une de vos cartes.")
	
			(set #CopyPicasso96Mode "Installation de Picasso96Mode.")
			(set #CopyPicasso96ModeHelp "Vous avez besoin de Picasso96Mode pour ajuster vos paramtres d'affichage.")
			(set #Picasso96ModeIconType "Ajustement des tooltypes de Picasso96Mode et de la position de son cone.")
			(set #Picasso96ModeIconTypeHelp "Les tooltypes de Picasso96Mode reflete votre choix de l'emplacement des fichiers prfrences.")
		
			(set #CopyPVS "Installing the Picasso96 Variable Setter (PVS).")
			(set #CopyPVSHelp "You can use PVS to configure Picasso96 run time and board driver options. Note: PVS requires MUI.")
			(set #PVSIconType "Adjusting the icon position of PVS.")
			(set #PVSIconTypeHelp "The PVS icon will appear at an unused place in the drawer window.")
		
			(set #CopyEmuLib "Installation de la bibliothque d'mulation.")
			(set #CopyEmuLibHelp
				(cat
					"Vous avez besoin de cette bibliothque pour utiliser des programmes "
					"crits pour d'autres systme graphiques."
				)
			)
			
			(set #CopyPicasso96API "Installation de la Picasso96API.library")
			(set #CopyPicasso96APIHelp "La bibliothque Picasso96API.library est ncessaire pour les applications utilisant directement Picasso96.")
		
			(set #CopyApps "Installation de programmes suplmentaires.")
			(set #CopyAppsHelp "Pendant cette tape, quelques programmes utilitaires seront installs.")
	
		; User-Startup
			(set #AddUserStartup "Mise  jour de la User-Startup.")
			(set #AddUserStartupHelp
				(cat
					"Une assignation \""
					#MainPath
					":\" sera ajout  votre fichier SYS:s/User-Startup. "
					"Ceci est ncessaire lorsque vous mettez  jour Picasso96."
				)
			)
		
		; Install
			(set #Msg-Installing "Installation des fichiers Picasso96 !")
	
		; Update
			(set #Msg-Updating "Mise  jour de votre installation courante !")
	
		; Delete
			(set #Msg-Deleting "Suppression de votre installation courante !")
		
		; Install Drivers
			(set #CopyDrivers "\nVoulez-vous installer les pilotes spcifiques pour certaines applications?")
			(set #CopyDriversHelp "Ces pilotes seront installs dans le rpertoire Picasso96 pour vous permettre de les installer facilement par la suite.")
			(set #MsgInstallFromHD "\nInstallez les pilotes d'applications  partir du rpertoire de base de Picasso96 ou directement  partir de la disquette d'installation.")
	
		; Install Patches
			(set #InstPrtPatch "\nVoulez-vous que le patch d'imprimante P96 soit lanc automatiquement au dmarrage ?")
			(set #InstPrtPatchHelp "Cette procdure copiera une icne projet dans votre tiroir SYS:WBstartup afin de dmarrer le patch d'imprimante automatiquement.\nCe patch rsoudra des problmes rencontrs lors de l'impression sur des crans 24 bits.")
	
		; segmented PicassoII found
			(set #SegmentedPicassoII
				(cat "\nA T T E N T I O N !!!\n\n"
				     "Une carte PicassoII(+) fonctionnant en mode segment \n"
				     "a t dtecte.  Ce mode de fonctionnement n'est pas\n"
				     "compatible avec Picasso96.  Veuillez consulter votre\n"
				     "documentation en ce qui concerne la manire d'adjuster les jumpers\n"
				     "pour le mode non-segment. Remarque : ce mode\n"
				     "de fonctionnement requiert un emplacement de mmoire libre de 2MB\n"
				     "dans la zne d'autoconfiguration ZorroII allant de $200000  $a00000.\n"
				     "Vrifiez-le avec SYS:Tools/ShowConfig..."
				)
			)
	
		; Board Config Errors
			(set #UAEonlyMsg "\nVous ne devriez pas installer des pilotes de cartes graphiques Amiga standards avec un systme WinUAE.\n\nVoulez-vous reconsidrer votre choix ?")
			(set #UAEonlyHelp "\nVous semblez tre en train d'utiliser WinUAE sur un PC.  Le pilote uaegfx est le seul valable pour ce systme. Veuillez dslectionner les autres !")
	
			(set #AmigaNotUAEMsg "\nVous devriez installer le pilote uaegfx uniquement sur un PC fonctionnant avec WinUAE.\n\nVoulez-vous reconsidrer votre choix ?")
			(set #AmigaNotUAEHelp "\nVous semblez tre en train d'utiliser un systme Amiga standard. Le pilote uaegfx est uniquement valable pour un PC fonctionnant avec le port Windows95/NT de l'mulateur Amiga UAE. Veuillez dslectionner le pilote uaegfx sur votre systme !")
		
		; Settings File needs user attention and management
			(set #MsgAttachSettings "\nAprs l'installation et la rinitialisation vous devrez utiliser Picasso96Mode afin d'adjoindre les rglages fournis pour votre carte, car ils sont rgls pour le moment pour une carte PicassoIV!")
			(set #MsgMultiBoardSettings "\nFlicitations, vous avez plus d'une carte graphique ! Utilisez Picasso96Mode afin de crer des prfrences pour l' (les) autre(s) carte(s) galement.")
			(set #MsgRunPicasso96Mode "\nUn nouveau fichier de prfrences a t install et modifi.\nVeuillez lancer le programme de prfrences Picasso96Mode aprs la rinitialisation\nafin d'adapter le nouveaux fichier de rglages  votre carte graphique.")
		)
	)
	
	
	;=============================================================================
	; Italian strings
	;=============================================================================
	
	(if
		(= @language "italiano")
		(
			(set #_language_found 1)
			(set #Guide "Picasso96_italiano.guide")
		; Message
			(set #Message
				(cat
					"Grazie mille per aver scelto\n\n>> Picasso96 <<\n\ncome tuo sistema grafico.\n\n"
					"Picasso96  il nuovo ambiente di gestione per molte schede grafiche di Amiga compatibile col sistema\ndi Tobias Abt & Alexander Kneer.\n\n\n\n"
					"Installscript `97 by Tobias Abt & Jens Langner\n\n"
				)
			)
	
		; ShareWare Registration
			(set #Registered
				(cat
					"\nPicasso96  Shareware.\n\nGrazie mille per averci dato una mano scegliendo un prodotto\nche include una licenza d'uso per Picasso96."
				)
			)
			(set #NotRegistered
				(cat
					"\nPicasso96  Shareware.\n\nPer favore, dacci una mano versando la quota\nShareWare di DM30 o US$20, se non l'hai ancora fatto,\noppure acquistando una scheda grafica\nche include una licenza d'uso per Picasso96\ncome la PicassoIV.\n\nLeggi la documentazione per i dettagli."
				)
			)
	
		; startup message
			(set #StartupMsg1
				(cat
					"Picasso96  un sistema software complesso e richiede un po' di esperienza per l'installazione e la configurazione. "
					"Se sei un po' inesperto di Amiga ed hai gi un ambiente funzionante per la tua scheda grafica, "
					" meglio che ci pensi due volte prima di installare Picasso96! "
					"Questa versione di Picasso96  una `istantanea' dello sviluppo in corso e funziona sulla maggior parte dei sistemi. Comunque, "
					"il tuo sistema pu essere diverso in qualche particolare e questa versione di Picasso96 potrebbe non funzionare sul tuo Amiga. "
					"Perci, effettua una copia di sicurezza della tua configurazione di sistema corrente prima di installare Picasso96! "
				)
			)
			(set #StartupMsg2
				(cat
					"Prima di proseguire, disabilita i driver correnti per la tua scheda grafica, se presenti, e rilancia Amiga. "
					"In caso contrario il tuo sistema probabilmente non funzioner correttamente in seguito. "
					"A causa della complessit dei diversi sistemi disponibili, non  possibile effettuare questa operazione "
					"in modo automatico, per cui devi farla manualmente. Fai riferimento ai manuali del tuo driver corrente "
					"o leggi l'apposita sezione del manuale di Picasso96. "
				)
			)
			(set #StartupMsg3
				(cat
					"Leggi la documentazione prima di installare Picasso96. L'avvio e la configurazione di driver grafici "
					"non  semplice e dovresti farla tenendo ben presenti alcune cose. Vuoi leggere adesso il manuale? "
				)
			)
			(set #StartupHelp3
				(cat
					"Leggi la documentazione! Ti potrebbe aiutare nell'evitare alcuni problemi!"
				)
			)
	
		; Errors
			(set #Err-Bad-Kick "Per usare Picasso96 hai bisogno almeno del KickStart 3.0!")
			(set #Err-Bad-CPU "Per usare Picasso96 hai bisogno almeno di CPU Motorola M68020!")
			(set #Err-No-Boards "Dovresti aver scelto almeno un tipo di scheda grafica!")
			(set #Err-No-UpdateScript "Non riesco a trovare lo script di aggiornamento di una precedente installazione, fai la copia di sicurezza dei file di configurazione e riesegui l'installazione!")
			(set #Err-No-DeleteScript "Non riesco a trovare lo script di aggiornamento di una precedente installazione, effettua la rimozione manualmente.")
	
		; Warnings
			(set #Warning-NoBoards
				(cat
					"Sembra che il tuo Amiga non abbia schede grafiche compatibili installate!\n\n"
					"Schede grafiche compatibili:\n\n"
					"Altais - CyberVision64 - Cybervision64/3D - Domino\nGraffity - Merlin - oMniBus\nPicassoII - PicassoII+ - PicassoIV\nPiccolo - Piccolo SD64 - Pixel 64 - Pixel 64\nRetinaBLTZ3 - Spectrum 24/28"
				)
			)
	
		; Install/Update
			(set #InstallMode "Vuoi effettuare l'installazione, l'aggiornamento o la disinstallazione di Picasso96?")
			(set #InstallModeHelp
				(cat
					"Scegliendo Installa, installerai Picasso96 con tutti i file di configurazione,"
					"se fai click su Aggiorna, i tuoi file di configurazione esistenti non saranno toccati."
				)
			)
			(set #Install "Prima installazione")
			(set #Update "Aggiorna una versione installata")
			(set #UpdateSel "Cosa desideri aggiornare ?")
			(set #UpdateSelHelp
				(cat
					"Qui puoi selezionare cosa desideri aggiornare nella versione installata di Picasso96."
				)
			)
			(set #UpUnGfx	"Driver per schede grafiche")
			(set #UpUnLib	"File library")
			(set #UpUnPdt	"24bit picture.datatype")
			(set #UpUnPMd	"Picasso96Mode")
			(set #UpUnPVS	"Picasso96 Variable Setter (PVS)")
			(set #UpUnAppl	"Applicazioni e documentazione")
			(set #UpUnDriv	"Driver speciali")
			(set #UpUnMoni	"Impostazioni per monitor")
			(set #UpUstart	"Modifica User-Startup")
			(set #UnEnv		"Delete environment settings")
	
			(set #Uninstall     "Disinstalla")
			(set #UninstallSel  "Cosa desideri disinstallare ?")
			(set #UninstallSelHelp
				(cat
					"Qui puoi selezionare cosa desideri rimuovere dalla versione installata di Picasso96."
				)
			)
			(set #AskUninstall  "Vuoi veramente disinstallare quanto selezionato ?")
			(set #AskUnyes      "S!")
			(set #AskUnno       "No!")
			(set #AskUninstallHelp
				(cat
					"Se Installer trover qualsiasi copia di sicurezza di una vecchia installazione prima di Picasso96,"
					"la reinstaller."
				)
			)
	
			(set #InstEnd
				(cat
					"\nL'installazione  ora terminata e Installer dovrebbe aver copiato tutto quanto nella corretta posizione.\n\n"
					"Se incontri ancora problemi, fai riferimento alle seguenti pagine Web per avere aiuto:\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nGrazie mille per aver scelto Picasso96\n\nIl team di Picasso96...."
				)
			)
			(set #UpdEnd
				(cat
					"\nL'aggiornamento  ora terminato e tutto dovrebbe funzionare ancora correttamente.\n\n"
					"Se incontri problemi, fai riferimento alle seguenti pagine Web per avere aiuto:\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nGrazie mille per aver aggiornato Picasso96\n\nIl team di Picasso96...."
				)
			)
			(set #UniEnd
				(cat
					"\nLa procedura di disinstallazione  ora terminata e tutti i componenti selezionati dovrebbero essere stati correttamente rimossi.\n\n"
					"Se incontri problemi, fai riferimento alle seguenti pagine Web per avere aiuto:\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nGrazie mille per aver provato Picasso96. Noi speriamo che lo installerai di nuovo presto\n\n"
					"Il team di Picasso96...."
				)
			)
	
		; Environment Variables
			(set #CreateEnvVars "Creating Picasso96 environment variables with default settings.")
			(set #CreateEnvVarsHelp "The environment variables are used to configure some run time features.")
	
		; Boards
			(set #AskBoards "Che tipo di scheda(e) grafica(e) vuoi usare con Picasso96?")
			(set #AskBoardsUp   "Quali driver di schede grafiche desideri aggiornare?")
			(set #AskBoardsUn   "Quali driver di schede grafiche desideri disinstallare?")
			(set #AskBoardsHelp
				(cat
					"Scegli la(e) scheda(e) che possiedi, se non ne possiedi una, non puoi "
					"usare Picasso96. Chiedi agli sviluppatori o al costruttore della tua "
					"scheda di realizzare un apposito driver."
				)
			)
	
		; Monitor
			(set #15kHzMonitor "[2p15 kHz")
			(set #31kHzMonitor "31 kHz")
			(set #35kHzMonitor "35 kHz")
			(set #38kHzMonitor "38 kHz")
			(set #48kHzMonitor "48 kHz")
			(set #57kHzMonitor "57 kHz")
			(set #64kHzMonitor "64 kHz")
			(set #AskMonitor "Quale frequenza di scansione orizzontale pu gestire il tuo monitor?")
			(set #AskMonitorHelp
				(cat
					"Guarda nei manuali del tuo monitor e cerca la frequenza di scansione "
					"orizzontale che pu gestire. In genere sono specificate come 30-38 kHz. "
					"Scegli l'opzione che meglio si adatta."
				)
			)
	
		; Libs
			(set #AskLibPath    "Dove vuoi installare i file library di Picasso96?")
			(set #AskLibPathUp  "Dove sono installati i file library di Picasso96?")
			(set #AskLibPathHelp
				(cat
					"Se non sei sicuro di cosa rispondere, scegli \""
					#LibsDefaultPath "\"!"
				)
			)
			(set #AskLibPathLibs #LibsDefaultPath)
			(set #AskLibPathUser "Scegli un'altra destinazione")
	
			(set #SelectLibDir "Scegli una directory per i file library di Picasso96.")
			(set #SelectLibDirUp "Scegli la directory dove hai installato i file.")
			(set #SelectLibDirHelp
				(cat
					"Questa directory DEVE essere parte delle tue assegnazioni per LIBS:!"
					"Deve essere parte di libs: prima che siano attivati i file per monitor."
					"Di solito  meglio installare tali file in SYS:libs."
				)
			)
	
		; Monitor
			(set #AskMonitorPath "Dove vuoi installare i file per monitor di Picasso96?")
			(set #AskMonitorPathUp  "Dove sono installati i file per monitor di Picasso96?")
			(set #AskMonitorPathHelp
				(cat
					"Se non sei sicuro di cosa rispondere, scegli \""
					#MonitorsDefaultPath "\"!"
				)
			)
			(set #AskMonitorPathMonitors #MonitorsDefaultPath)
			(set #AskMonitorPathUser "Scegli un'altra destinazione")
	
			(set #SelectMonitorDir      "Scegli una directory per i file per monitor di Picasso96.")
			(set #SelectMonitorDirUp    "Scegli la directory dove sono presenti i file per monitor di Picasso96.")
			(set #SelectMonitorDirHelp
				(cat
					"Se desideri che Picasso96 sia avviato automaticamente durante la"
					"fase di lancio del sistema, la miglior soluzione sarebbe mettere i file per monitor"
					"in \"" #MonitorsDefaultPath "\"."
				)
			)
	
		; Prefs
			(set #AskPrefsPath      "Dove vuoi installare il programma \"Picasso96Mode\" per l'impostazione di Picasso96?")
			(set #AskPrefsPathUp    "Dove  installato il programma \"Picasso96Mode\" per l'impostazione di Picasso96?")
			(set #AskPrefsPathHelp
				(cat
					"Se non sei sicuro di cosa rispondere, scegli \""
					#PrefsDefaultPath "\"!"
				)
			)
			(set #AskPrefsPathPrefs #PrefsDefaultPath)
			(set #AskPrefsPathUser "Scegli un'altra destinazione")
	
			(set #SelectPrefsDir    "Scegli una directory per Picasso96Mode.")
			(set #SelectPrefsDirUp  "Scegli la directory dove hai installato Picasso96Mode.")
			(set #SelectPrefsDirHelp
				(cat
					"Solitamente  una buona soluzione mettere Picasso96Mode in \"" #PrefsDefaultPath "\"."
				)
			)
	
		; Settings
			(set #AskSettingsPath   "Dove vuoi installare i file di impostazione per Picasso96?")
			(set #AskSettingsPathUp "Dove hai installato i file di impostazione per Picasso96?")
			(set #AskSettingsPathHelp
				(cat
					"Se non sei sicuro di cosa rispondere, scegli \""
					#SettingsDefaultName "\"!"
				)
			)
			(set #AskSettingsPathDevs #SettingsDefaultName)
			(set #AskSettingsPathUser "Scegli un'altra destinazione")
	
			(set #SelectSettingsDir     "Scegli una directory per i file di impostazione per Picasso96.")
			(set #SelectSettingsDirUp   "Scegli la directory dove sono presenti i file di impostazione per Picasso96.")
			(set #SelectSettingsDirHelp
				(cat
					"Solitamente  una buona soluzione immagazzinare le impostazioni come \"" #SettingsDefaultName "\"."
				)
			)
			(set #AskSettingsCopy "Un file di impostazione  gi presente!\nVuoi mantenere quello vecchio?")
			(procedure P_AskSettingsCopyHelp
				(set #AskSettingsCopyHelp
					(cat
						"Attenzione! Se scegli la sovrascrittura, tutte le impostazioni correnti saranno sostituite da quelle predefinite. "
						"Il tuo vecchio file sar rinominato in " #_settingsname ".bak"
					)
				)
			)
			(set #Keep "Tieni il vecchio")
			(set #Overwrite "Installa il nuovo")
	
		; Main
			(set #AskMainPath   "Dove vuoi installare i file di supporto?")
			(set #AskMainPathUp "Dove sono installati i file di supporto?")
			(set #AskMainPathHelp
				(cat
					"Se non sei sicuro di cosa rispondere, scegli \"SYS:"
					#MainPath "\"!"
				)
			)
			(set #AskMainPathDevs (cat "SYS:" #MainPath))
			(set #AskMainPathUser "Scegli un'altra destinazione")
	
			(set #SelectMainDir     "Dove vuoi installare i file di supporto?\nSar creato un cassetto di nome Picasso96.")
			(set #SelectMainDirUp   "Dove sono installati i file di supporto?")
			(set #SelectMainDirHelp
				(cat
					"Un nuovo cassetto chiamato Picasso96 sar creato per contenere i file."
					"In seguito sar aggiunta una opportuna assegnazione nel tuo file user-startup."
				)
			)
	
		; ask if choices are ok
			(procedure P_AskPathsOkMsg
				(set #AskPathsOkMsg
					(cat
						"Tutte queste scelte sono corrette?\n\n"
						"File library: " #_libpath "\n"
						"File per monitor: " #_monitorpath "\n"
						"Picasso96Mode: " #_prefspath "\n"
						(if
							(> #_copysettings 0)
							(
								(cat "Nome file di impostazione: " #_settingsname " basato su "
									(select #_monitor #15kHzMonitor #31kHzMonitor #35kHzMonitor #38kHzMonitor #48kHzMonitor #57kHzMonitor #64kHzMonitor)
									" Monitor\n"
								)
							)
							(cat "Il file di impostazione non sar installato\n")
						)
						"I file di supporto sono in: " #_mainpath "\n"
						(if #_copydrivers
							(cat "I driver per applicativi saranno copiati su disco rigido\n")
							(cat "I driver per applicativi non saranno instalati\n")
						)
						(if #_instprtpatch
							(cat "La correzione per i driver di stampa sar installata in WBStartup\n")
							(cat "La correzione per i driver di stampa non sar installata\n")
						)
					)
				)
			)
			(set #AskPathsOkHelp		"Se le scelte correnti non ti soddisfano, puoi ancora modificarle.")
	
		; Copy
			(set #Picasso96HomeDir "Sto creando il cassetto per applicativi e script.")
			(set #Picasso96HomeDirHelp "Il cassetto ora creato contiene applicativi e script per l'aggiornamento e la disinstallazione.")
			(set #Picasso96Dir "Sto creando il cassetto per schede grafiche e chip.")
			(set #Picasso96DirHelp "Il cassetto ora creato contiene i driver per chip e schede grafiche, nonch la rtg.library principale.")
			(set #CopyPicasso96 "Sto installando la Picasso96API.library.")
			(set #CopyPicasso96Help "Questa library serve per gli applicativi Picasso96.")
			(set #CopyRtg "Sto installando la RTG library di sistema.")
			(set #CopyRtgHelp "Questa library fornisce le funzioni grafiche di sistema.")
			(set #CopyFL "Sto installando la fast layers library.")
			(set #CopyFLHelp "Questa library migliora le prestazioni nello spostamento di finestre.")
			(set #CopyPDT
				(cat
					"Sto installando un nuovo picture.datatype in SYS:Classes/Datatypes. "
					"Il vecchio sar salvato come SYS:Classes/Datatypes/picture.datatype.old "
					"Il nuovo picture.datatype  assolutamente necessario."
				)
			)
			(set #CopyPDTHelp
				(cat
					"Il picture.datatype V40 originale di AmigaOS non funziona"
					"con le schede grafiche. Per tale motivo  installato il nuovo "
					"che ha tutte le funzionalit del vecchio, ma pu anche "
					"gestire schede grafiche. Il vecchio picture.datatype sar salvato "
					"come SYS:Classes/Datatypes/picture.datatype.old. "
				)
			)
			(set #CopyCard "Sto installando il driver per la scheda %s.")
			(set #CopyCardHelp "Questo driver  richiesto per almeno una delle tue schede grafiche.")
			(set #CopyMonitor "Sto installando il driver monitor per %s.")
			(set #CopyMonitorHelp "Questo driver  richiesto per almeno una delle tue schede.")
			(set #MonitorToolType "Sto regolando i parametri per il driver monitor di %s.")
			(set #MonitorToolTypeHelp "Questo passaggio serve per configurare il driver monitor.")
			(set #CopyChip "Sto installando il driver per il chipset %s.")
			(set #CopyChipHelp "Questo driver  richiesto per almeno una delle tue schede.")
	
			(set #CopyPicasso96Mode "Sto installando Picasso96Mode.")
			(set #CopyPicasso96ModeHelp "Picasso96Mode ti servir per regolare le tue impostazioni video.")
			(set #Picasso96ModeIconType "Sto sistemando i parametri di Picasso96Mode e la posizione della sua icona.")
			(set #Picasso96ModeIconTypeHelp "I parametri di Picasso96Mode rifletteranno le tue scelte sulla locazione del file di impostazioni.")
	
			(set #CopyPVS "Sto installando Picasso96 Variable Setter (PVS).")
			(set #CopyPVSHelp "Puoi usare PVS per configurare le opzioni di Picasso 96 relative alla sua esecuzione e al driver della scheda. Nota: PVS necessita di MUI.")
			(set #PVSIconType "Sto sistemando la posizione dell'icona di PVS.")
			(set #PVSIconTypeHelp "L'icona di PVS apparir in una locazione non utilizzata della finestra del cassetto.")
		
			(set #CopyEmuLib "Sto installando la emulation.library.")
			(set #CopyEmuLibHelp
				(cat
					"Questa library ti servir solo per usare applicativi "
					"scritti per altri sistemi di gestione per schede grafiche."
				)
			)
	
			(set #CopyPicasso96API "Sto installando la Picasso96API.library")
			(set #CopyPicasso96APIHelp "La Picasso96API.library  richiesta dagli applicativi che supportano direttamente Picasso96.")
	
			(set #CopyApps "Sto installando i programmi aggiuntivi.")
			(set #CopyAppsHelp "Durante questo passaggio saranno installati alcuni programmi di utilit.")
	
		; User-Startup
			(set #AddUserStartup "Sto modificando il file User-Startup.")
			(set #AddUserStartupHelp
				(cat
					"Sar aggiunta una assegnazione \""
					#MainPath
					":\" al tuo file SYS:s/User-Startup. "
					"Ci serve principalmente per gli aggiornamenti di Picasso96."
				)
			)
	
		; Install
			(set #Msg-Installing "Sto installando i file Picasso96!")
	
		; Update
			(set #Msg-Updating "Sto aggiornando una installazione gi esistente!")
	
		; Delete
			(set #Msg-Deleting "Sto eliminando una installazione gi esistente!")
	
		; Install Drivers
			(set #CopyDrivers "\nVuoi copiare i driver per applicativi sul tuo disco rigido?")
			(set #CopyDriversHelp "I driver saranno installati nella directory Picasso96 directory sul tuo disco rigido per permetterti una facile installazione a richiesta.")
			(set #MsgInstallFromHD "\nInstalla i driver per applicativi partendo dalla directory base di Picasso96 o dal disco dei driver.")
	
		; Install Patches
			(set #InstPrtPatch "\nVuoi far s che P96_PrinterPatch sia attivato automaticamente all'avvio del sistema?")
			(set #InstPrtPatchHelp "Questa procedura copier un'icona progetto in SYS:WBstartup, per attivare automaticamente la correzione del driver stampante.\nTale correzione risolver i problemi di stampa per schermi a 24bit.")
	
		; segmented PicassoII found
			(set #SegmentedPicassoII
				(cat "\nA T T E N Z I O N E !!!\n\n"
				     " stata rilevata la presenza di una PicassoII(+)\n"
				     "operante in modo segmentato. Questa modalit non \n"
				     "compatibile con Picasso96. Consulta la documentazione\n"
				     "per sapere come modificare la posizione del ponticello\n"
				     "per ottenere la modalit non segmentata. Nota: questa\n"
				     "modalit necessita di uno spazio libero di memoria di 2MB\n"
				     "nell'area di autoconfigurazione ZorroII da $200000 a $a00000.\n"
				     "Controlla ci tramite SYS:Tools/ShowConfig..."
				)
			)
	
		; Board Config Errors
			(set #UAEonlyMsg "\nNon dovresti installare driver Amiga standard per schede grafiche su un sistema UAE.\n\nDesideri ripensare la tua scelta?")
			(set #UAEonlyHelp "\nSembra che tu stia usando UAE. Il driver uaegfx  l'unico valido per questo sistema. Annulla la selezione degli altri!")
	
			(set #AmigaNotUAEMsg "\nDovresti installare il driver uaegfx solo su un sistema che usa UAE.\n\nDesideri ripensare la tua scelta?")
			(set #AmigaNotUAEHelp "\nSembra che tu stia usando un sistema Amiga standard. Il driver uaegfx  utilizzabile solo su sistemi che usano l'emulatore di Amiga UAE. Annulla la selezione del driver uaegfx sul tuo sistema!")
	
		; Settings File needs user attention and management
			(set #MsgAttachSettings "\nDopo l'installazione e il riavvio del sistema, devi usare Picasso96Mode per sfruttare con la tua scheda grafica le impostazioni fornite, perch esse sono attualmente configurate per l'uso con una PicassoIV!")
			(set #MsgMultiBoardSettings "\nCongratulazioni, hai pi schede grafiche! Usa Picasso96Mode per creare le impostazioni anche per le altre schede grafiche.")
			(set #MsgRunPicasso96Mode "\nUn nuovo file di impostazione  stato installato e modificato.\nAttiva il programma di impostazione Picasso96Mode dopo il riavvio del sistema\nper adattare il nuovo file di impostazione alla tua scheda grafica.")
		)
	)
	
	;=============================================================================
	; Swedish strings
	;=============================================================================
	
	(if
		(= @language "svenska")
		(
			(set #_language_found 1)
			(set #Guide "Picasso96_english.guide")
		; Message
			(set #Message
				(cat
					"Tack fr att du har valt\n\n>> Picasso96 <<\n\n som ditt grafiksystem.\n\n"
					"Picasso96 r de nya systemvnliga drivrutinerna fr mnga olika Amiga grafikkort\nav Tobias Abt & Alexander Kneer.\n\n\n\n"
							"Installscript 1997-99 by Tobias Abt & Jens Langner\n\n"
				)
			)
	
		; ShareWare Registration
			(set #Registered
				(cat
					"\nPicasso96 r Shareware.\n\nTack fr att du stdjer oss genom att vlja en produkt med medfljande licens fr Picasso96!"
				)
			)
			(set #NotRegistered
				(cat
					"\nPicasso96 r Shareware.\n\nV.G. vervg att stdja oss genom att betala ShareWare-avgiften p 30 DM eller 20 USD om du inte redan har gjort det, eller genom att kpa ett grafikkort med Picasso96-licens, t.ex. PicassoIV.\n\nV.G. ls dokumentationen fr detaljer."
				)
			)
			
		; startup message
			(set #StartupMsg1
				(cat
					"Picasso96 r en komplex mjukvara och krver en del erfarenhet fr att installera och konfigurera. "
					"Om du r en nybrjare och redan har en fungerande mjukvara fr ditt grafikkort, "
					"br du nog tnka efter en extra gng innan du installerar Picasso96! "
					"Denna version av Picasso96 r under utveckling och fungerar p de flesta system. Ditt system kan "
					"dock skilja sig i vissa aspekter, och denna version av Picasso96 kanske inte fungerar p din Amiga. "
					"Allts, skerhetskopiera din nuvarande systemkonfiguration innan du installerar Picasso96! "
				)
			)
			(set #StartupMsg2
				(cat
					"Innan du fortstter, deaktivera dina nuvarande grafikkortsdrivrutiner och starta om. (om du har ngra) "
					"I annat fall kommer ditt system antagligen inte att fungera korrekt eftert. "
					"P grund av komplexiteten hos olika tillgngliga system kan inte detta utfras automatiskt. "
				)
			)
			(set #StartupMsg3
				(cat
					"V.G. ls dokumentationen innan du installerar Picasso96. Installation och konfigurering av grafikdrivrutiner "
					"r inte trivial och mste gras med vissa saker i tanke. Vill du lsa manualen nu? "
				)
			)
			(set #StartupHelp3
				(cat
					"Ls dokumentationen! Det kan hjlpa dig att undvika en del problem!"
				)
			)
			
		; Errors
			(set #Err-Bad-Kick "Du mste ha minst KickStart 3.0 fr att kunna kra Picasso96!")
			(set #Err-Bad-CPU "Du mste ha en Motorola M68020 CPU, eller bttre fr att kra Picasso96!")
			(set #Err-No-Boards "Du borde tminstone ha valt en korttyp!")
			(set #Err-No-UpdateScript "Kunde inte hitta uppdateringsskript frn fregnde installation. Gr en backup p dina konfigureringsfiler och installera p nytt!")
			(set #Err-No-DeleteScript "Kunde inte hitta avinstalleringsskript frn fregnde installation, du mste radera sjlv.")
	
		; Warnings
			(set #Warning-NoBoards
				(cat
					"Det verkar som om din Amiga inte har ngot kompatibelt grafikkort installerat!\n"
					"Dessa grafikkort r kompatibla:\n\n"
					"Altais - CyberVision64 - Cybervision64/3D - Domino\nGraffity - Merlin - oMniBus\nPicassoII - PicassoII+ - PicassoIV\nPiccolo - Piccolo SD64 - Pixel 64\nRetinaBLTZ3 - Spectrum 24/28"
				)
			)
	
		; Install/Update
			(set #InstallMode "Vill du installera, uppdatera eller avinstallera Picasso96?")
			(set #InstallModeHelp
				(cat
					"Vljer du installera, installeras Picasso96 med alla konfigurationsfiler,"
					"om du klickar p uppdatera, kommer dina nuvarande konfiguration filer inte att ndras."
				)
			)
			(set #Install "[2pInstallera")
			(set #Update "Updatera")
			(set #UpdateSel "Vad vill du uppdatera ?")
			(set #UpdateSelHelp
				(cat
					"Hr kan du vlja vad du vill uppdatera i din Picasso96 installation."
				)
			)
			(set #UpUnGfx	"[2pGrafikkortdrivrutiner")
			(set #UpUnLib	"Libraries")
			(set #UpUnPdt	"24bit picture.datatype")
			(set #UpUnPMd	"Picasso96Mode")
			(set #UpUnPVS	"Picasso96 Variable Setter (PVS)")
			(set #UpUnAppl	"Applikationer & Dokumentation")
			(set #UpUnDriv	"Speciella drivrutiner")
			(set #UpUnMoni	"Skrminstllningar")
			(set #UpUstart	"ndra i User-Startup")
			(set #UnEnv		"Delete environment settings")
	
		(set #Uninstall "Avinstallera")
			(set #UninstallSel  "Vad vill du avinstallera ?")
			(set #UninstallSelHelp
				(cat
					"Hr kan du vlja vad du vill ta bort frn din Picasso96 installation."
				)
			)
	
			(set #AskUninstall	"Vill du verkligen avinstallera de valda delarna?")
			(set #AskUnyes	"Ja!")
			(set #AskUnno	"Nej!")
			(set #AskUninstallHelp
				(cat
					"Om installeraren hittar ngra backuper frn en gammal installation av Picasso96,"
					"kommer den att terinstallera dem."
				)
			)
	
			(set #InstEnd
				(cat
					"\nInstallationen r nu klar och frhoppningsvis har installeraren kopierat allt till rtt stlle.\n\n"
					"Om du nd har ngra problem, besk fljande websidor fr hjlp:\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nTack fr att du valde Picasso96\n\nDitt Picasso96-team...."
				)
			)
			(set #UpdEnd
				(cat
					"\nUppdateringen r nu klar och frhoppningsvis fungerar allt fortfarande korrekt.\n\n"
					"Om du stter p ngra problem, besk fljande websidor fr hjlp:\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nTack fr att du valde Picasso96\n\nDitt Picasso96-team...."
				)
			)
			(set #UniEnd
				(cat
					"\nAvinstalleringen r nu klar och frhoppningsvis r alla valda delar borttagna korrekt.\n\n"
					"Om du stter p ngra problem, besk fljande websidor fr hjlp:\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nTack fr att du prvade Picasso96. Vi hoppas att du snart installerar det igen\n\n"
					"Ditt Picasso96-team...."
				)
			)
	
		; Environment Variables
			(set #CreateEnvVars "Creating Picasso96 environment variables with default settings.")
			(set #CreateEnvVarsHelp "The environment variables are used to configure some run time features.")
	
		; Boards
			(set #AskBoards	"Vilken/vilka typer av grafikkkort vill du anvnda med Picasso96?")
			(set #AskBoardsUp	"Fr vilka grafikkort vill du uppdatera drivrutinerna?")
			(set #AskBoardsUn	"Fr vilka grafikkort vill du avinstallera drivrutinerna?")
			(set #AskBoardsHelp
				(cat
					"Vlj de kort du har installerade i din Amiga, om du inte har ngot av dem "
					"kan du inte anvnda Picasso96 n. Sg till utvecklingsteamet eller tillverkaren av  "
					"av ditt grafikkort att gra en passande drivrutin."
				)
			)
	
		; Monitor
			(set #15kHzMonitor "[2p15 kHz")
			(set #31kHzMonitor "31 kHz")
			(set #35kHzMonitor "35 kHz")
			(set #38kHzMonitor "38 kHz")
			(set #48kHzMonitor "48 kHz")
			(set #57kHzMonitor "57 kHz")
			(set #64kHzMonitor "64 kHz")
			(set #AskMonitor "Vilken hgsta horisontell avlnkningsfrekvens klarar din monitor?")
			(set #AskMonitorHelp
				(cat
					"Se efter i manualen till din monitor och leta efter 'horizontal scan rate', eller "
					"avlnkningsfrekvens om den nu skulle vara skriven p svenska... "
					"Vlj den nrmaste frekvensen."
				)
			)
	
		; Libs
			(set #AskLibPath "Var vill du ha library-filerna fr Picasso96 installerade?")
			(set #AskLibPathUp  "Var har du installerat library-filerna fr Picasso96?")
			(set #AskLibPathHelp
				(cat
					"Om du inte r helt sker p vad du ska vlja, vlj \""
					#LibsDefaultPath "\"!"
				)
			)
			(set #AskLibPathUser "Vlj ett annat stlle")
	
			(set #SelectLibDir "Vlj en katalog fr Picasso96's library-filer.")
			(set #SelectLibDirUp "Vlj den katalog dr du har installerat filerna.")
			(set #SelectLibDirHelp
				(cat
					"Denna katalog MSTE vara en del av ditt LIBS: 'assign'!"
					"Den mste vara en del av libs: innan monitor-filerna krs."
					"Drfr, r det vanligtvis bst att installera dem i SYS:libs."
				)
			)
	
		; Monitor
			(set #AskMonitorPath "Var vill du installera monitor-filerna?")
			(set #AskMonitorPathUp  "Var har du monitor-filerna installerade?")
			(set #AskMonitorPathHelp
				(cat
					"Om du inte r helt sker p vad du ska vlja, vlj \""
					#MonitorsDefaultPath "\"!"
				)
			)
			(set #AskMonitorPathMonitors #MonitorsDefaultPath)
			(set #AskMonitorPathUser "Vlj ett annat stlle")
	
			(set #SelectMonitorDir "Vlj en katalog fr Picasso96's monitor-filer.")
			(set #SelectMonitorDirUp	"Vlj den katalog som monitor-filen fr Picasso96 finns.")
			(set #SelectMonitorDirHelp
				(cat
					"Om du vill att Picasso96 ska startas automatiskt under omstart "
					"r det nog bst att installera monitor-filerna "
					"i \"" #MonitorsDefaultPath "\"."
				)
			)
	
		; Prefs
			(set #AskPrefsPath "Var vill du installera Picasso96's instllningsprogram, \"Picasso96Mode\"?")
			(set #AskPrefsPathUp	"Var har du installerat Picasso96's instllningsprogram, \"Picasso96Mode\"?")
			(set #AskPrefsPathHelp
				(cat
					"Om du inte vet vad du ska vlja, vlj \""
					#PrefsDefaultPath "\"!"
				)
			)
			(set #AskPrefsPathPrefs #PrefsDefaultPath)
			(set #AskPrefsPathUser "Vlj ett annat stlle")
	
			(set #SelectPrefsDir "Ange en katalog fr Picasso96Mode.")
			(set #SelectPrefsDirUp  "Vlj den katalog dr du installerade Picasso96Mode.")
			(set #SelectPrefsDirHelp
				(cat
					"Det r vanligtvis bst att lgga Picasso96Mode i \"" #PrefsDefaultPath "\"."
				)
			)
	
		; Settings
			(set #AskSettingsPath "Var vill du ha Picasso96's instllningsfil installerad?")
			(set #AskSettingsPathUp "Var har du installerat Picasso96's instllningsfil?")
			(set #AskSettingsPathHelp
				(cat
					"Om du inte vet vad du ska vlja, vlj \""
					#SettingsDefaultName "\"!"
				)
			)
			(set #AskSettingsPathDevs #SettingsDefaultName)
			(set #AskSettingsPathUser "Vlj ett annat stlle")
	
			(set #SelectSettingsDir		"Vlj en katalog fr Picasso96's instllningsfil.")
			(set #SelectSettingsDirUp	"Vlj den katalog dr Picasso96's instllningsfil finns.")
			(set #SelectSettingsDirHelp
				(cat
					"Det r bst att ha filen lagrad som \"" #SettingsDefaultName "\"."
				)
			)
			(set #AskSettingsCopy "Det finns redan en instllningsfil!\nVill du ha kvar den gamla?")
			(procedure P_AskSettingsCopyHelp
				(set #AskSettingsCopyHelp
					(cat
						"Varning! Om du vljer 'Skriv ver' kommer alla nuvarande instllningar att ersttas. "
						"Din gamla fil kommer att flyttas till " #_settingsname ".bak"
					)
				)
			)
			(set #Keep "Behll den gamla")
			(set #Overwrite "Skriv ver")
	
		; Main
			(set #AskMainPath		"Var vill du ha supportfilerna installerade?")
			(set #AskMainPathUp	"Var r supportfilerna installerade?")
			(set #AskMainPathHelp
				(cat
					"Om du inte r helt sker p vad du ska vlja, vlj \"" (tackon #MainDefaultPath #MainPath) "\"!"
				)
			)
			(set #AskMainPathUser "Vlj ett annat stlle")
	
			(set #SelectMainDir		"Var vill du installera supportfilerna?\nEn lda med namner Picasso96 kommer att skapas dr.")
			(set #SelectMainDirUp	"Var har du installerat supportfilerna?")
			(set #SelectMainDirHelp
				(cat
					"En lda med namnet Picasso96 kommer att skapas frfilerna."
					"En 'assign' kommer att lggas till din user-startup senare."
				)
			)
	
		; ask if choices are ok
			(procedure P_AskPathsOkMsg
				(set #AskPathsOkMsg
					(cat
						"r alla dessa val korrekta?\n\n"
						"Libraries: " #_libpath "\n"
						"Monitor(s): " #_monitorpath "\n"
						"Picasso96Mode: " #_prefspath "\n"
						(if
							(> #_copysettings 0)
							(
								(cat "Settings name: " #_settingsname " based on "
									(select #_monitor #15kHzMonitor #31kHzMonitor #35kHzMonitor #38kHzMonitor #48kHzMonitor #57kHzMonitor #64kHzMonitor)
									" Monitor\n"
								) 
							)
							(cat "Instllningarna kommer inte att installeras\n")
						)
						"Other files go to: " #_mainpath "\n"
						(if #_copydrivers
							(cat "Drivrutiner fr applikationer kommer att kopieras till hrddisken\n")
							(cat "Drivrutiner fr applikationer kommer inte att installeras\n")
						)
						(if #_instprtpatch
							(cat "Printer patch kommer att installeras i WBStartup\n")
							(cat "Printer patch kommer inte att installeras\n")
						)
					)
				)
			)
			(set #AskPathsOkHelp		"Om du inte r njd med de nuvarande valen kan du gra dem igen.")
			
		; Copy
			(set #Picasso96HomeDir "Skapar ldan fr applikationer och skriptfiler.")
			(set #Picasso96HomeDirHelp "Den skapade ldan innehller nu applikationer och uppdaterings- och avinstalleringsskriptet.")
			(set #Picasso96Dir "Skapar ldan fr kort och chips.")
			(set #Picasso96DirHelp "Den skapade ldan innehller nu chip- och kortdrivrutiner och rtg.library.")
			(set #CopyPicasso96 "Installerar Picasso96API.library.")
			(set #CopyPicasso96Help "Detta library krvs fr Picasso96-applikationer.")
			(set #CopyRtg "Installerar RTG system library.")
			(set #CopyRtgHelp "Detta library innehller grafiksystem-funktioner.")
			(set #CopyFL "Installerar fast layers library.")
			(set #CopyFLHelp "Detta library frbttrar fnsterhanteringen.")
			(set #CopyPDT
				(cat
					"Installerar en ny picture.datatype till SYS:Classes/Datatypes. "
					"Din gamla sparas som SYS:Classes/Datatypes/picture.datatype.old "
					"Denna nya picture.datatype r absolut ndvndig."
				)
			)
			(set #CopyPDTHelp
				(cat
					"AmigaOS V40 picture.datatype fungerar inte med grafikkort "
					"En ny kommer att installeras, som fungerar likadant "
					"men ocks fungerar med grafikkort. "
					"Din gamla picture.datatype sparas som "
					"SYS:Classes/Datatypes/picture.datatype.old. "
				)
			)
			(set #CopyCard "Installerar drivrutin fr %s.")
			(set #CopyCardHelp "Denna drivrutin behvs fr minst ett av dina kort.")
			(set #CopyMonitor "Installerar monitor-drirutin fr %s.")
			(set #CopyMonitorHelp "Denna drivrutin behvs fr minst ett av dina kort.")
			(set #MonitorToolType "Stller in tooltypes fr %s's monitor-drivrutinen.")
			(set #MonitorToolTypeHelp "Detta konfigurer monitor-drivrutinen.")
			(set #CopyChip "Installerar chipset-drivrutin fr %s.")
			(set #CopyChipHelp "Denna drivrutin behvs fr minst ett av dina kort.")
	
			(set #CopyPicasso96Mode "Installerar Picasso96Mode.")
			(set #CopyPicasso96ModeHelp "Du behver Picasso96Mode fr att ndra dina monitorinstllningar.")
			(set #Picasso96ModeIconType "Stller in verktygstyper fr Picasso96Mode och positionerar dess ikon.")
			(set #Picasso96ModeIconTypeHelp "Verktygstyperna i Picasso96Mode kommer att innehlla den skvg du valde till instllningsfilen.")
		
			(set #CopyPVS "Installerar Picasso96 Variable Setter (PVS).")
			(set #CopyPVSHelp "PVS anvnds till att konfigurera Picasso96 'run time' och kortdrivrutinerna. OBS: PVS krver MUI.")
			(set #PVSIconType "Positionerar PVS-ikonen.")
			(set #PVSIconTypeHelp "PVS-ikonen kommer att dyka upp p ett tomt stlle i ldans (katalogens) fnster.")
		
			(set #CopyEmuLib "Installerar cross platform emulation library.")
			(set #CopyEmuLibHelp
				(cat
					"Detta library behver du fr att kunna kra program skrivna fr andra grafikkortsystem. "
				)
			)
			
			(set #CopyPicasso96API "Installerar Picasso96API.library")
			(set #CopyPicasso96APIHelp "Picasso96API.library krvs fr program som r skrivna speciellt fr Picasso96.")
		
			(set #CopyApps "Installerar extra program.")
			(set #CopyAppsHelp "Under detta steg installeras ngra verktyg.")
	
		; User-Startup
			(set #AddUserStartup "Utfr ndringar av User-Startup.")
			(set #AddUserStartupHelp
				(cat
					"En tilldelning ('assign') \""
					#MainPath
					":\" kommer att lggas till i din SYS:s/User-Startup. "
					"Denna krvs frmst fr uppdateringar av Picasso96."
				)
			)
		
		; Install
			(set #Msg-Installing "Installerar Picasso96-filer!")
	
		; Update
			(set #Msg-Updating "Updaterar existerande installation!")
	
		; Delete
			(set #Msg-Deleting "Raderar existerande installation!")
		
		; Install Drivers
			(set #CopyDrivers "\nVill du ha drivrutiner fr andra program installerade p hrddisken?")
			(set #CopyDriversHelp "Drivrutinerna kommer att installeras i Picasso96-katalogen p din hrddisk fr att medge en enkel installation, nr/om det behvs.")
			(set #MsgInstallFromHD "\nInstallera programmens drivrutiner frn Picasso96-katalogen.")
	
		; Install Patches
			(set #InstPrtPatch "\nVill du att P96_PrinterPatch ska startas automatiskt ?")
			(set #InstPrtPatchHelp "Denna del kommer att kopiera en projekt-ikon till SYS:WBStartup, som startar skrivar-patchen automatiskt.\nDenna s.k. 'patch' lser problem med utskrifter frn 24 bitars skrmar.")
	
		; segmented PicassoII found
			(set #SegmentedPicassoII
				(cat
					"\nV A R N I N G !!!\n\n"
					"Ett PicassoII(+) i segmenterat lge har\n"
					"upptckts. Detta lge r ej kompatibelt med\n"
					"Picasso96. V.G. ls i dokumentationen om hur\n"
					"man ska ndra kortslutningsbyglarna ('jumprarna')\n"
					"fr icke-segmenterat lge. OBS: dett lge krver\n"
					"ett fritt 2MB adresssomrde i ZorroII autoconfig\n"
					"omrdet. (fr. $200000 till $a00000).\n"
					"V.G. kontrollera detta med SYS:Tools/ShowConfig..."
				)
			)
	
		; Board Config Errors
			(set #UAEonlyMsg "\nDu borde inte installera standard Amiga grafikkortdrivrutiner p ett UAE-system.\n\nVill du ndra ditt val?")
			(set #UAEonlyHelp "\nDu verkar kra UAE. Drivrutinen uaegfx r den enda giltiga p detta system. Var vnlig avmarkera de andra!")
	
			(set #AmigaNotUAEMsg "\nDu borde bara installera drivrutinen uaegfx p ett UAE-system.\n\nVill du ndra ditt val?")
			(set #AmigaNotUAEHelp "\nDu verkar kra ett kta Amiga-system. Drivrutinen uaegfx r enbart giltig fr system som krs p Amiga-emulatorn UAE. Var vnlig avmarkera uaegfx-drivrutinen!")
		
		; Settings File needs user attention and management
			(set #MsgAttachSettings "\nEfter installation och omstart mste du anvnda Picasso96Mode fr att koppla de medfljande instllningarna till ditt kort, eftersom de r anpassade fr PicassoIV!")
			(set #MsgMultiBoardSettings "\nGrattis! Du har mer en ett grafikkort! Anvnd Picasso96Mode fr att konfigurera de andra korten.")
			(set #MsgRunPicasso96Mode "\nEn ny instllingsfil har installerats och anpassats.\nStarta programmet Picasso96Mode efter omstart fr att koppla instllningsfilen till ditt grafikkort.")
		)
	)
	
	;=============================================================================
	; finnish strings
	;=============================================================================
	
	(if
		(= @language "suomi")
		(
			(set #_language_found 1)
			(set #Guide "Picasso96_suomi.guide")
		; Message
			(set #Message
				(cat
					"Kiitos valinnastasi ottaa kyttn\n\n>> Picasso96 <<\n\nnytnohjain ohjelmisto.\n\n"
					"Picasso96 on uusi jrjestelmystvllinen ohjelmisto monille Amigan nytnohjaimille.\nTekijt: Tobias Abt & Alexander Kneer.\n\n\n\n"
					"Asennusjrjestelm 1997-99 by Tobias Abt & Jens Langner\n\n"
				)
			)
	
		; ShareWare Registration
			(set #Registered
				(cat
					"\nPicasso96 on Sharewarea.\n\nKiitos tuestasi valitsemalla tuotteen\njoka tulee Picasso96 lisenssill."
				)
			)
			(set #NotRegistered
				(cat
					"\nPicasso96 on Sharewarea.\n\nHarkitse tukeasi meille maksamalla\npyydetty ShareWare-korvaus (DM30 tai US$20) \ntai ostamalla nytnohjaimen joka\ntulee Picasso96 lisenssill,\nkuten PicassoIV.\n\nLue tarkempia tietoja ohjeista!"
				)
			)
	
		; startup message
			(set #StartupMsg1
				(cat
					"Picasso96 on aika monimutkainen ohjelmisto asentaa ja ottaa kyttn, ja suurempi kokemus Amigasta ei olisi pahitteeksi."
					"Jos olet aloittelija ja sinulla on jo toimiva ymprist omalle nytnohjaimellesi,"
					"sinun kannattaa harkita kahdesti ottaako kyttn Picasso96! "
					"Tm versio on toimii enimmiss koneissa, mutta oman koneesi asetukset saattavat olla paljonkin erilaiset verrattuna"
					"jo testattuihin asetuksiin. Tm saattaa aiheuttaa sen ett Picasso96 ei toimikaan koneellasi."
					"Joten muista ottaa VARMUUSKOPIOT vanhasta nytnohjain ohjelmistostasi! "
	
				)
			)
			(set #StartupMsg2
				(cat
					"Ennenkuin jatkat, ota pois kytst nykyiset nytnohjain asetuksesi jos sellaisia on olemassa, ja resetoi kone."
					"Muuten Picasso96 ei luultavasti tule toimimaan koneellasi. "
					"Johtuen niin monista erilaisista koneasetuksista tt toimintoa ei voi suorittaa automaattisesti. Lue nykyisen"
					"nytnohjain ajureittesi dokumentoinnit ja vastaavat dokumentoinnit Picasso96 manuaalista."
				)
			)
			(set #StartupMsg3
				(cat
					"Ole hyv ja lue dokumentaatio ennen kuin asennat Picasso96:n. Ajureitten asetukset eivt ole aivan"
					"yksinkertaisia ja muutamat asiat olisi syyt pit mieless. Haluatko lukea ohjeet nyt? "
				)
			)
			(set #StartupHelp3
				(cat
					"Lue dokumentoinnit! Tm saattaa auttaa vlttmn turhia ongelmia!"
				)
			)
	
		; Errors
			(set #Err-Bad-Kick "Tarvitset vhintn KickStart 3.0 kyttksesi Picasso96:sta!")
			(set #Err-Bad-CPU "tarvitset vhintn Motorola M68020 prosessorin kyttksesi Picasso96:sta!")
			(set #Err-No-Boards "Sinun pit valita ainakin yksi korttityyppi!")
			(set #Err-No-UpdateScript "Edellisen version pivitystietoja ei lytynyt. Asenna P96 uudelleen!")
			(set #Err-No-DeleteScript "Edellisen version pivitystietoja ei lytynyt. Poista tiedostot ksin.")
	
		; Warnings
			(set #Warning-NoBoards
				(cat
					"Nyttisi silt ett Amigassa ei ole yhteensopivaa korttia asennettuna!\n\n"
					"Yhteensopivat kortit ovat:\n\n"
					"Altais - CyberVision64 - Cybervision64/3D - Domino\nGraffity - Merlin - oMniBus\nPicassoII - PicassoII+ - PicassoIV\nPiccolo - Piccolo SD64 - Pixel 64\nRetinaBLTZ3 - Spectrum 24/28"
				)
			)
	
		; Install/Update
			(set #InstallMode "Haluatko asentaa, pivitt vai poistaa Picasso96?:n")
			(set #InstallModeHelp
				(cat
					"Valitsemalla asennuksen kopioidaan P96 ja asetustiedostot,"
					"valitsemalla pivityksen kaikki vanhat asetukset jtetn muuttamatta."
				)
			)
			(set #Install "[2pEnsimminen asennus")
			(set #Update "Pivit vanha versio")
			(set #UpdateSel "Mit haluat pivitt?")
			(set #UpdateSelHelp
				(cat
					"Nm ovat Pivitys valintojasi."
				)
			)
			(set #UpUnGfx	"[2pAjurit")
			(set #UpUnLib	"Kirjastot")
			(set #UpUnPdt	"24bit picture.datatype")
			(set #UpUnPMd	"Picasso96Mode")
			(set #UpUnPVS	"Picasso96 Variable Setter (PVS)")
			(set #UpUnAppl	"Muut ohjelmat ja dokumentoinnit")
			(set #UpUnDriv	"Lis ajurit")
			(set #UpUnMoni	"Monitori asetukset")
			(set #UpUstart	"User-Startupin")
			(set #UnEnv		"Delete environment settings")
	
			(set #Uninstall		"Poista jo asennettu versio")
			(set #UninstallSel	"Mit haluat poistaa?")
			(set #UninstallSelHelp
				(cat
					"Poista seuraavat:"
				)
			)
			(set #AskUninstall	"Oletko varma ett haluat poistaa valitut tiedostot?")
			(set #AskUnyes			"Kyll!")
			(set #AskUnno			"Ei!")
			(set #AskUninstallHelp
				(cat
					"Jos asennusohjelma lyt vanhoja varmuuskopioita ennen P96:sta,"
					"ne asennetaan takaisin."
				)
			)
	
			(set #InstEnd
				(cat
					"\nAsennus suoritettu.\n\n"
					"Jos sinulla on jotain ongelmia, ole hyv ja hae apua:\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nKiitokset Picasso96:n valinnasta\n\nPicasso96:n tekijt...."
				)
			)
			(set #UpdEnd
				(cat
					"\nPivitys suoritettu.\n\n"
					"Jos sinulla on jotain ongelmia, ole hyv ja hae apua:\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nKiitokset Picasso96:n valinnasta\n\nPicasso96:n tekijt...."
				)
			)
			(set #UniEnd
				(cat
					"\nAsennuksen poisto suoritettu.\n\n"
					"Jos sinulla on jotain ongelmia, ole hyv ja hae apua:\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nKiitokset Picasso96:n valinnasta\n\nPicasso96:n tekijt...."
				)
			)
	
		; Environment Variables
			(set #CreateEnvVars "Creating Picasso96 environment variables with default settings.")
			(set #CreateEnvVarsHelp "The environment variables are used to configure some run time features.")
	
		; Boards
			(set #AskBoards	"Mit korttia/kortteja haluat kytt?")
			(set #AskBoardsUp	"Mille korteille pivitetn ajurit?")
			(set #AskBoardsUn	"Milt kortilta poistetaan ajurit?")
			(set #AskBoardsHelp
				(cat
					"Valitse ne kortit jotka omistat, jos et omista mitn mainituista korteista,"
					"et voi kytt Picasso96:sta. Ilmoita kortistasi tekijille ja ajuri em."
					"korttiin yritetn luoda."
				)
			)
	
		; Monitor
			(set #15kHzMonitor "[2p15 kHz")
			(set #31kHzMonitor "31 kHz")
			(set #35kHzMonitor "35 kHz")
			(set #38kHzMonitor "38 kHz")
			(set #48kHzMonitor "48 kHz")
			(set #57kHzMonitor "57 kHz")
			(set #64kHzMonitor "64 kHz")
			(set #AskMonitor "Monitorisi vaakajuova tason maksimi?")
			(set #AskMonitorHelp
				(cat
					"Katso monitorisi manuaaliin ja tarkista vaakajuovatason maksimiarvo."
					"Ne on mritelty esim. 30-38 kHz."
					"Valitse oikea maksimiarvo."
				)
			)
	
		; Libs
			(set #AskLibPath	"Minne haluat asentaa Picasso96:n kirjasto tiedostot?")
			(set #AskLibPathUp  "Miss sinulla on Picasso96:n kirjasto tiedostot?")
			(set #AskLibPathHelp
				(cat
					"Jos et ole aivan varma mit olet tekemss, valitse \""
					#LibsDefaultPath "\"!"
				)
			)
			(set #AskLibPathUser "Valitse toinen paikka")
	
			(set #SelectLibDir "Valitse hakemisto Picasso96:n kirjasto tiedostoille.")
			(set #SelectLibDirUp "Miss sinulla on Picasso96:n kirjasto tiedostot?")
			(set #SelectLibDirHelp
				(cat
					"Tm hakemiston PIT OLLA libs:-assignin alaisena aina ennen kuin "
					"kynnistetn monitori tiedostot. Siksi on parasta ett asennat ne"
					"hakemistoon Sys:Libs"
				)
			)
	
		; Monitor
			(set #AskMonitorPath	"Minne haluat asentaa Picasso96:n monitori ajurit?")
			(set #AskMonitorPathUp  "Miss sinulla on Picasso96:n monitori ajurit?")
			(set #AskMonitorPathHelp
				(cat
					"Jos et ole aivan varma mit olet tekemss, valitse \""
					#MonitorsDefaultPath "\"!"
				)
			)
			(set #AskMonitorPathMonitors #MonitorsDefaultPath)
			(set #AskMonitorPathUser "Valitse toinen paikka")
	
			(set #SelectMonitorDir		"Minne haluat asentaa Picasso96:n monitori ajurit?")
			(set #SelectMonitorDirUp	"Miss sinulla on Picasso96:n kirjasto tiedostot?")
			(set #SelectMonitorDirHelp
				(cat
					"Jos haluat ett Picasso96 kynnistetn boottauksen aikana, olisi viisainta"
					"laittaa ajurit hakemistoon:"
					" \"" #MonitorsDefaultPath "\"."
				)
			)
	
		; Prefs
			(set #AskPrefsPath	"Minne haluat P96 asetusohjelman \"Picasso96Mode\" ?")
			(set #AskPrefsPathUp	"Miss sinulla on P96 asetusohjelma \"Picasso96Mode\" ?")
			(set #AskPrefsPathHelp
				(cat
					"Jos et ole aivan varma mit olet tekemss, valitse \""
					#PrefsDefaultPath "\"!"
				)
			)
			(set #AskPrefsPathPrefs #PrefsDefaultPath)
			(set #AskPrefsPathUser "Valitse toinen paikka")
	
			(set #SelectPrefsDir	"Valitse hakemisto ohjelmalle Picasso96Mode.")
			(set #SelectPrefsDirUp  "Valitse hakemisto miss Picasso96Mode sijaitsee.")
			(set #SelectPrefsDirHelp
				(cat
					"On viisainta pist Picasso96Mode hakemistoon \"" #PrefsDefaultPath "\"."
				)
			)
	
		; Settings
			(set #AskSettingsPath	"Minne haluat Picasso96:n asetustiedoston?")
			(set #AskSettingsPathUp	"Miss pidt Picasso96:n asetustiedostoa?")
			(set #AskSettingsPathHelp
				(cat
					"Jos et ole aivan varma mit olet tekemss, valitse \""
					#SettingsDefaultName "\"!"
				)
			)
			(set #AskSettingsPathDevs #SettingsDefaultName)
			(set #AskSettingsPathUser "Valitse toinen paikka")
	
			(set #SelectSettingsDir		"Minne haluat Picasso96:n asetustiedoston?")
			(set #SelectSettingsDirUp	"Miss pidt Picasso96:n asetustiedostoa?")
			(set #SelectSettingsDirHelp
				(cat
					"On viisainta pit asetuksia: \"" #SettingsDefaultName "\"."
				)
			)
			(set #AskSettingsCopy "Vanha asetustiedosto lytyi!\nHaluatko silytt tmn?")
			(procedure P_AskSettingsCopyHelp
				(set #AskSettingsCopyHelp
					(cat
						"Varoitus! Kaikki nykyiset asetukset korvataan oletus asetusilla."
						"Vanha asetustiedosto varmuuskopioidaan nimell " #_settingsname ".bak"
					)
				)
			)
			(set #Keep "Pid vanha")
			(set #Overwrite "Asenna uusi")
	
		; Main
			(set #AskMainPath		"Minne haluat Picasso96:n tiedostot?")
			(set #AskMainPathUp	"Miss pidt Picasso96:n tiedostoja?")
			(set #AskMainPathHelp
				(cat
					"Jos et ole aivan varma mit olet tekemss, valitse \"" (tackon #MainDefaultPath #MainPath) "\"!"
				)
			)
			(set #AskMainPathUser "Valitse toinen paikka")
	
			(set #SelectMainDir		"Minne haluat Picasso96 tiedostot?\nSinne luodaan hakemisto nimelt Picasso96.")
			(set #SelectMainDirUp	"Miss pidt Picasso96 tiedostot?")
			(set #SelectMainDirHelp
				(cat
					"Uusi hakemisto nimelt Picasso96 luodaan joka sislt em.tiedostot."
					"User-startup tiedostoa muutetaan lytmn kyseinen hakemisto."
				)
			)
	
		; ask if choices are ok
			(procedure P_AskPathsOkMsg
				(set #AskPathsOkMsg
					(cat
						"Ovatko seuraavat valinnat oikeita?\n\n"
						"Kirjastot: " #_libpath "\n"
						"Monitoriajuri(t): " #_monitorpath "\n"
						"Picasso96Mode: " #_prefspath "\n"
						(if
							(> #_copysettings 0)
							(
								(cat "Asetustiedosto: " #_settingsname " pohjautuu "
									(Valitse #_monitor #15kHzMonitor #31kHzMonitor #35kHzMonitor #38kHzMonitor #48kHzMonitor #57kHzMonitor #64kHzMonitor)
									" Monitori\n"
								)
							)
							(cat "Asetuksia ei asenneta\n")
						)
						"Muut tiedostot laitetaan: " #_mainpath "\n"
						(if #_copydrivers
							(cat "Ohjelmisto ajurit kopioidaan kovalevylle\n")
							(cat "Ohjelmisto ajureita ei asenneta\n")
						)
						(if #_instprtpatch
							(cat "Tulostin tiedosto kopioidaan WBStartup-hakemistoon.\n")
							(cat "Tulostin tiedostoa ei kopioida.\n")
						)
					)
				)
			)
			(set #AskPathsOkHelp		"Jos et ole tyytyvinen nykyisiin valintoihin, voit tehd ne uudestaan.")
	
		; Copy
			(set #Picasso96HomeDir "Luodaan hakemisto ohjelmistoille ja scripteille.")
			(set #Picasso96HomeDirHelp "Luotu hakemisto sislt nyt ohjelmistot sek asennus- ja poistoscriptit.")
			(set #Picasso96Dir "Luodaan hakemisto korteille.")
			(set #Picasso96DirHelp "Hakemisto sislt korttien ajurit.")
			(set #CopyPicasso96 "Asennetaan Picasso96API.library.")
			(set #CopyPicasso96Help "Tm kirjasto on vlttmtn Picasso96 ohjelmistolle.")
			(set #CopyRtg "Asennetaan RTGsystem library.")
			(set #CopyRtgHelp "Tm kirjasto tarjoaa grafiikka systeemin toimintoja.")
			(set #CopyFL "Asennetaan fastlayers-kirjasto.")
			(set #CopyFLHelp "Tm kirjasto nopeuttaa ikkunoiden availuja ja siirtelyj.")
			(set #CopyPDT
				(cat
						"Asennetaan uusi picture.datatype > SYS:Classes/Datatypes. "
						"Vanha varmuuskopioidaan > SYS:Classes/Datatypes/picture.datatype.old "
						"Uusi picture.datatype on VLTTMTTMYYS."
				)
			)
			(set #CopyPDTHelp
				(cat
					"Alkuperinen AmigaOS V40 picture.datatype ei toimi nytnohjainten"
					"kanssa. Tll voit asentaa uuden joka on yhteensopiva vanhan datatyypin"
					"kanssa mutta toimii nytnohjainten kanssa. Vanha datatyyppi "
					"varmuuskiopidaan nimell > SYS:Classes/Datatypes/picture.datatype.old."
				)
			)
			(set #CopyCard "Asennetaan ajuri: %s.")
			(set #CopyCardHelp "Tm ajuri tarvitaan vhintn yhdelle kortille.")
			(set #CopyMonitor "Asennetaan monitori ajuri: %s.")
			(set #CopyMonitorHelp "Tm ajuri tarvitaan vhintn yhdelle kortille.")
			(set #MonitorToolType "Muutetaan tooltypet %s ajurille.")
			(set #MonitorToolTypeHelp "Tll muutellaan ajurin asetuksia.")
			(set #CopyChip "Asennetaan kortin grafiikkaprosessorin ajuri: %s.")
			(set #CopyChipHelp "Tm ajuri tarvitaan vhintn yhdelle kortille.")
	
			(set #CopyPicasso96Mode "Asennetaan Picasso96Mode.")
			(set #CopyPicasso96ModeHelp "tarvitset Picasso96Mode:n muutellaksesi monitoriasetuksia.")
			(set #Picasso96ModeIconType "Muutellan Picasso96Mode:n tooltypet ja kuvakkeen paikka.")
			(set #Picasso96ModeIconTypeHelp "Picasso96Moden tooltypet sislt mm.valitsemasi asetustiedoston.")
	
			(set #CopyPVS "Installing the Picasso96 Variable Setter (PVS).")
			(set #CopyPVSHelp "You can use PVS to configure Picasso96 run time and board driver options. Note: PVS requires MUI.")
			(set #PVSIconType "Adjusting the icon position of PVS.")
			(set #PVSIconTypeHelp "The PVS icon will appear at an unused place in the drawer window.")
		
			(set #CopyEmuLib "Asennetaan emulation library.")
			(set #CopyEmuLibHelp
				(cat
					"Tarvitset tmn kirjaston ajaaksesi ohjelmia jotka"
					"on suunniteltu muille korteille."
				)
			)
	
			(set #CopyPicasso96API "Asennetaan Picasso96API.library")
			(set #CopyPicasso96APIHelp "Picasso96API.library tarvitaan ohjelmistoille joilla on suora tuki Picasso96:lle.")
	
			(set #CopyApps "Asennetaan lisohjelmat.")
			(set #CopyAppsHelp "Muutamia lisohjelmia kopioidaan kovalevyllesi.")
	
		; User-Startup
			(set #AddUserStartup "Muutetaan User-Startup:a.")
			(set #AddUserStartupHelp
				(cat
					"rivi \""
					#MainPath
					":\" listn tiedostoon SYS:s/User-Startup. "
					"Tm on lhinn tarkoitetty Picasso96:n pivityksiin."
				)
			)
	
		; Install
			(set #Msg-Installing "Asennetaan Picasso96 tiedostoja!")
	
		; Update
			(set #Msg-Updating "Pivitetn jo olemassa olevia tiedostoja!")
	
		; Delete
			(set #Msg-Deleting "Poistetaan jo olemassa oleva asennus!")
	
		; Install Drivers
			(set #CopyDrivers "\nHaluatko asentaa joidenkin ohjelmien ajureita kovalevyllesi?")
			(set #CopyDriversHelp "Ajurit kopioidaan Picasso96:n hakemistoon josta ne on helppo lyt.")
			(set #MsgInstallFromHD "\Asenna ajurit joko Picasso96 hakemistosta tai Picasso96 levykkeelt.")
	
		; Install Patches
			(set #InstPrtPatch "\nHaluatko P96_tulostin ohjelman kynnistettvn automaattisesti bootatessa ?")
			(set #InstPrtPatchHelp "Tm ohjelmaa auttaa 24bittisten kuvien tulostamiseen liittyviss ongelmissa.")
		; segmented PicassoII found
			(set #SegmentedPicassoII
				(cat
					"\nV A R O I T U S !!!\n\n"
					"Havaittu PicassoII(+) pyrimss 'segment'-moodissa\n"
					"Tm moodi ei ole yhteensopiva Picasso96:n kanssa.\n"
					"Katso manuaaliisi kuinka jumpperi-asetukset asetetaan\n"
					"'non-segment-moodissa.\n"
				)
			)
	
		; Board Config Errors
			(set #UAEonlyMsg "\nSinun ei pitisi asentaa Amigan nytnohjain ajureita WinUAE:lla. \n\nHaluato harkita valintaasi?")
			(set #UAEonlyHelp "\nNytt kyttvn WinUAE:ta PC:ll. UAEgfx ajuri on AINOA vaihtoehto sinulle!")
	
			(set #AmigaNotUAEMsg "\nAsenna uaegfx ajuri ainoastaan jos kytt WinUAE:ta PC:ll.\n\nHaluato harkita valintaasi?")
			(set #AmigaNotUAEHelp "\nSinulla on kytsssi oikea Amiga. UAEgfx ajuri tarkoitettu PC-koneille joissa on Windows95/NT knns Amiga emulattorista. Poista UAEgfx ajuri valinnoista!")
	
		; Settings File needs user attention and management
			(set #MsgAttachSettings "\nAsennuksen ja resetoinnin jlkeen sinun pit kytt Picasso96Modea ja liit asennettu asetustiedosto kortillesi, ne ovat tll hetkell asetettu PicassoIV:lle!")
			(set #MsgMultiBoardSettings "\nOnneksi olkoon, sinulla on enemmn kuin yksi nytnohjain! Kyt Picasso96Modea ja tee asetukset mys muille korteille.")
			(set #MsgRunPicasso96Mode "\nUusi asetustiedosto on asennetyu ja muuteltu.\nAja Picasso96Mode resetoinnin jlkeen\n ja aseta uusi asetustiedosto kortin kyttn")
		)
	)

	;=============================================================================
	; norsk strings
	;=============================================================================
	
	(if
		(= @language "norsk")
		(
			(set #_language_found 1)
			(set #Guide "Picasso96_english.guide")
		; Message
			(set #Message
				(cat
					"Tusen takk for at du valgte\n\n>> Picasso96 <<\n\nsom ditt grafikksystem.\n\n"
					"Picasso96 er det nye systemvennlige miljet for mange forskjellige Amiga grafikkkort\nav Tobias Abt & Alexander Kneer.\n\n\n\n"
					"Installeringsskript 1997-99 av Tobias Abt & Jens Langner\n\n"
				)
			)
	
		; ShareWare Registration
			(set #Registered
				(cat
					"\nPicasso96 er Shareware.\n\nTakk for at du sttter oss ved  velge et produkt\nsom leveres med en Picasso96 lisens."
				)
			)
			(set #NotRegistered
				(cat
					"\nPicasso96 er Shareware.\n\nVennligst tenk p  sttte oss ved  betale den\nforespurte ShareWare avgiften p DM30 eller US$20 hvis du\nikke allerede har gjort det, eller ved  kjpe et grafikkkort\nsom leveres med en Picasso96 lisens\nslik som PicassoIV.\n\nVennligst les dokumentasjonen for detaljene."
				)
			)
			
		; startup message
			(set #StartupMsg1
				(cat
					"Picasso96 er et komplekst programvareprodukt og krever litt erfaring  installere og konfigurere. "
					"Hvis du er en nybegynner p Amiga og allerede har et fungerende milj for grafikkkortet ditt, "
					"br du kanskje tenke deg om fr du installerer Picasso96! "
					"Denne versjonen av Picasso96 er en kopi av utviklingsversjonen og virker p de fleste systemer. P den annen side, ditt "
					"system kan skille seg ut p et vis og denne versjonen av Picasso96 vil kanskje ikke virke p din Amiga. "
					"S, vr vennlig  ta backup av din nvrende systemkonfigurasjon fr du installerer Picasso96! "
				)
			)
			(set #StartupMsg2
				(cat
					"Fr du fortsetter, vennligst skru av dine nvrende grafikkkortdrivere og start systemet p nytt, hvis du har slike drivere. "
					"Ellers vil systemet antageligvis ikke virke korrekt etterp. "
					"Fordi de forskjellige tilgjengelige systemene er s komplekse kan vi ikke utfre denne handlingen "
					"automatisk og velger derfor  be deg gjre det. Vennligst referer til manualen for din nvrende "
					"driverprogramvare eller les the passende seksjonen i Picasso96 manualen. "
				)
			)
			(set #StartupMsg3
				(cat
					"Vennligst les dokumentasjonen fr du installerer Picasso96. Oppsett og konfigurasjon av grafikkdrivere "
					"er ikke trivielt og nr man gjr det er det noen ting man br huske. Vil du lese manualen n? "
				)
			)
			(set #StartupHelp3
				(cat
					"Vennligst les dokumentasjonen! Dette vil kanskje hjelpe deg  unng trbbel!"
				)
			)
			
		; Errors
			(set #Err-Bad-Kick "Du trenger minimum KickStart 3.0 for  kjre Picasso96!")
			(set #Err-Bad-CPU "Du trenger minimum en Motorola M68020 CPU for  kjre Picasso96!")
			(set #Err-No-Boards "Du burde ha valgt minst en grafikkkorttype!")
			(set #Err-No-UpdateScript "Kunne ikke finne oppdateringsskriptet fra forige installasjon.  Vennligst ta backup av konfigurasjonsfilene og reinstaller!")
			(set #Err-No-DeleteScript "Kunne ikke finne oppdateringsskriptet fra forige installasjon.  Vennligst fjern manuelt.")
	
		; Warnings
			(set #Warning-NoBoards
				(cat
					"Det virker som din Amiga ikke har noen kompatible Amiga grafikkkort installert!\n\n"
					"Kompatible grafikkkort er:\n\n"
					"Altais - CyberVision64 - Cybervision64/3D - Domino\nGraffity - Merlin - oMniBus\nPicassoII - PicassoII+ - PicassoIV\nPiccolo - Piccolo SD64 - Pixel 64\nRetinaBLTZ3 - Spectrum 24/28"
				)
			)
	
		; Install/Update
			(set #InstallMode "Vil du installere, oppdatere eller avinstallere Picasso96?")
			(set #InstallModeHelp
				(cat
					"Hvis du velger Frstegangs Installasjon, vil Picasso96 bli installert med alle konfigurasjonsfiler, "
					"Hvis du velger Oppdatere, vil dine eksisterende konfigurasjonsfiler ikke bli berrt."
				)
			)
			(set #Install "[2pFrstegangs Installasjon")
			(set #Update "Oppdatere en installert versjon")
			(set #UpdateSel "Hva vil du oppdatere ?")
			(set #UpdateSelHelp
				(cat
					"Her kan du velge hva du vil oppdatere i Picasso96 installasjonen din."
				)
			)
			(set #UpUnGfx	"[2pGrafikkkort drivere")
			(set #UpUnLib	"Biblioteker")
			(set #UpUnPdt	"24bit picture.datatype")
			(set #UpUnPMd	"Picasso96Mode")
			(set #UpUnPVS	"Picasso96 Variable Setter (PVS)")
			(set #UpUnAppl	"Applikasjoner & Dokumentasjon")
			(set #UpUnDriv	"Spesielle drivere")
			(set #UpUnMoni	"Monitorinstillinger")
			(set #UpUstart	"Endre User-Startup")
			(set #UnEnv		"Slette miljinstillinger")
	
			(set #Uninstall		"Avinstallere en installert versjon")
			(set #UninstallSel	"Hva vil du avinstallere ?")
			(set #UninstallSelHelp
				(cat
					"Her kan du velge hva du vil fjerne fra din Picasso96 installasjon."
				)
			)
			(set #AskUninstall	"Vil du virkelig avinstallere de valgte omrdene?")
			(set #AskUnyes			"Ja!")
			(set #AskUnno			"Nei!")
			(set #AskUninstallHelp
				(cat
					"Hvis installereren finner noen backup av en gammel installasjon fr before Picasso96,"
					"vil den reinstallere den."
				)
			)
	
			(set #InstEnd
				(cat
					"\nInstallasjonen er ferdig n og installereren har forhpentligvis kopiert alle pakker til riktig sted.\n\n"
					"Hvis du allikevel har problemer med Picasso96, vennligst sjekk flgende websider for hjelp:\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nTusen takk for at du valgte Picasso96\n\nDitt Picasso96 Team...."
				)
			)
			(set #UpdEnd
				(cat
					"\nOppdateringsprosedyren er n ferdig og forhpentligvis virker alt fremdeles som det skal.\n\n"
					"Hvis du allikevel har problemer med Picasso96, vennligst sjekk flgende websider for hjelp:\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nTusen takk for at du oppdaterte Picasso96\n\nDitt Picasso96 Team...."
				)
			)
			(set #UniEnd
				(cat
					"\nAvinstalleringsprosedyren er n ferdig og forhpentligvis er alle valgte pakker fjernet som de skal.\n\n"
					"Hvis du allikevel har problemer med Picasso96, vennligst sjekk flgende websider for hjelp:\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nTusen takk for at du prvde Picasso96, og vi hper du vil installere det igjen snart!\n\n"
					"Ditt Picasso96 Team...."
				)
			)
	
		; Environment Variables
			(set #CreateEnvVars "Oppretter Picasso96 miljvariable med grunninstillinger.")
			(set #CreateEnvVarsHelp "Miljvariablene brukes til  konfigurere noen funksjoner under kjringen.")
	
		; Boards
			(set #AskBoards	"Hvilke typer grafikkkort vil du bruke med Picasso96?")
			(set #AskBoardsUp	"For hvilke grafikkkort vil du oppdatere driverene?")
			(set #AskBoardsUn	"For hvilke grafikkkort vil du avinstallere driverene?")
			(set #AskBoardsHelp
				(cat
					"Velg de grafikkkortene du eier.  Hvis du ikke eier noen av dem, "
					"kan du ikke bruke Picasso96 enda.  Spr utviklingsteamet eller produsenten av "
					"kortet ditt om  lage en passende driver."
				)
			)
	
		; Monitor
			(set #15kHzMonitor "[2p15 kHz")
			(set #31kHzMonitor "31 kHz")
			(set #35kHzMonitor "35 kHz")
			(set #38kHzMonitor "38 kHz")
			(set #48kHzMonitor "48 kHz")
			(set #57kHzMonitor "57 kHz")
			(set #64kHzMonitor "64 kHz")
			(set #AskMonitor "Hvilke horisontale frekvenser kan din monitor hndtere?")
			(set #AskMonitorHelp
				(cat
					"Se i manualene for monitoren din og se etter hvilke horisontale "
					"frekvensene den kan hndtere.  De er spesifisert slik som 30-38 kHz. "
					"Velg det alternativet som passer best."
				)
			)
	
		; Libs
			(set #AskLibPath	"Hvor vil du ha Picasso96 bibliotekfilene installert?")
			(set #AskLibPathUp  "Hvor har du Picasso96 bibliotekfilene installert?")
			(set #AskLibPathHelp
				(cat
					"Hvis du ikke er helt sikker p hva du skal velge, velg \""
					#LibsDefaultPath "\"!"
				)
			)
			(set #AskLibPathUser "Velg en annen plassering")
	
			(set #SelectLibDir "Velg et omrde for Picasso96 bibliotekfilene.")
			(set #SelectLibDirUp "Velg omrdet hvor du installerte filene.")
			(set #SelectLibDirHelp
				(cat
					"Dette omrdet M vre den del av din LIBS: tildeling!"
					"Den m vre del av libs: fr monitorene startes."
					"Derfor, det er vanligvis best  installere dem i SYS:libs."
				)
			)
	
		; Monitor
			(set #AskMonitorPath	"Hvor vil du ha monitorfilene for Picasso96 installert?")
			(set #AskMonitorPathUp  "Hvor har du monitorfilene for Picasso96 installert?")
			(set #AskMonitorPathHelp
				(cat
					"Hvis du ikke er helt sikker p hva du skal velge, velg \""
					#MonitorsDefaultPath "\"!"
				)
			)
			(set #AskMonitorPathMonitors #MonitorsDefaultPath)
			(set #AskMonitorPathUser "Velg en annen plassering")
	
			(set #SelectMonitorDir		"Velg et omrde for Picasso96's monitorfiler.")
			(set #SelectMonitorDirUp	"Velg omrdet hvor Picasso96 monitorfilene er plassert.")
			(set #SelectMonitorDirHelp
				(cat
					"Hvis du vil at Picasso96 skal startes automatisk ved systemstart, "
					"er det best  plassere monitorfilene "
					"i \"" #MonitorsDefaultPath "\"."
				)
			)
	
		; Prefs
			(set #AskPrefsPath	"Hvor vil du ha Picasso96 instillingsprogrammet \"Picasso96Mode\" installert?")
			(set #AskPrefsPathUp	"Hvor vil du ha Picasso96 instillingsprogrammet \"Picasso96Mode\" installert?")
			(set #AskPrefsPathHelp
				(cat
					"Hvis du ikke er helt sikker p hva du skal velge, velg \""
					#PrefsDefaultPath "\"!"
				)
			)
			(set #AskPrefsPathPrefs #PrefsDefaultPath)
			(set #AskPrefsPathUser "Velg en annen plassering")
	
			(set #SelectPrefsDir	"Velg et omrde for Picasso96Mode.")
			(set #SelectPrefsDirUp  "Velg omrdet hvor du installerte Picasso96Mode.")
			(set #SelectPrefsDirHelp
				(cat
					"Det er vanligvis en god ide  plassere Picasso96Mode i \"" #PrefsDefaultPath "\"."
				)
			)
	
		; Settings
			(set #AskSettingsPath	"Hvor vil du ha Picasso96 instillingsfilen installert?")
			(set #AskSettingsPathUp	"Hvor har du installert Picasso96 instillingsfilen?")
			(set #AskSettingsPathHelp
				(cat
					"Hvis du ikke er helt sikker p hva du skal velge, velg \""
					#SettingsDefaultName "\"!"
				)
			)
			(set #AskSettingsPathDevs #SettingsDefaultName)
			(set #AskSettingsPathUser "Velg en annen plassering")
	
			(set #SelectSettingsDir		"Velg et omrde for Picasso96 instillingsfilen.")
			(set #SelectSettingsDirUp	"Velg omrdet hvor Picasso96 instillingsfilen er plassert.")
			(set #SelectSettingsDirHelp
				(cat
					"Det er vanligvis en god ide  lagre instillingene som \"" #SettingsDefaultName "\"."
				)
			)
			(set #AskSettingsCopy "Det eksisterer allerede en instillingsfil!\nVil du beholde den gamle?")
			(procedure P_AskSettingsCopyHelp
				(set #AskSettingsCopyHelp
					(cat
						"Advarsel! Hvis du velger  overskrive vil alle nvrende instillinger bli overskrevet med grunninstillingene. "
						"Din gamle fil vil bli flyttet til " #_settingsname ".bak"
					)
				)
			)
			(set #Keep "Behold gammel")
			(set #Overwrite "Installer ny")
	
		; Main
			(set #AskMainPath		"Hvor vil ha stttefilene installert?")
			(set #AskMainPathUp	"Hvor er stttefilene installert?")
			(set #AskMainPathHelp
				(cat
					"Hvis du ikke er helt sikker p hva du skal velge, velg \"" (tackon #MainDefaultPath #MainPath) "\"!"
				)
			)
			(set #AskMainPathUser "Velg en annen plassering")
	
			(set #SelectMainDir		"Hvor vil du ha stttefilene installert?\nEn skuff med navn Picasso96 vil bli opprettet der.")
			(set #SelectMainDirUp	"Hvor har du stttefilene installert?")
			(set #SelectMainDirHelp
				(cat
					"En ny skuff med navn Picasso96 vil bli opprettet for filene."
					"En passende tildeling vil bli lagt til din user-startup fil senere."
				)
			)
	
		; ask if choices are ok
			(procedure P_AskPathsOkMsg
				(set #AskPathsOkMsg
					(cat
						"Er alle disse valgene riktige?\n\n"
						"Biblioteker: " #_libpath "\n"
						"Monitor(er): " #_monitorpath "\n"
						"Picasso96Mode: " #_prefspath "\n"
						(if
							(> #_copysettings 0)
							(
								(cat "Instillingsnavn: " #_settingsname " basert p "
									(select #_monitor #15kHzMonitor #31kHzMonitor #35kHzMonitor #38kHzMonitor #48kHzMonitor #57kHzMonitor #64kHzMonitor)
									" Monitor\n"
								) 
							)
							(cat "Instillingene vil ikke bli installert\n")
						)
						"Andre filer gr til: " #_mainpath "\n"
						(if #_copydrivers
							(cat "Applikasjonsdrivere vil bli kopiert til harddisk\n")
							(cat "Applikasjonsdrivere vil ikke bli installert\n")
						)
						(if #_instprtpatch
							(cat "Printer patch vil bli installert i WBStartup\n")
							(cat "Printer patch vil ikke bli installert\n")
						)
					)
				)
			)
			(set #AskPathsOkHelp		"Hvis du ikke er fornyd med de nvrende valgene kan du velge p nytt.")
			
		; Copy
			(set #Picasso96HomeDir "Oppretter skuff for applikasjoner og skriptfiler.")
			(set #Picasso96HomeDirHelp "Den opprettede skuffen inneholder n applikasjonene og oppdaterings- og avinstallasjonsskriptene.")
			(set #Picasso96Dir "Oppretter skuff for kort og brikker.")
			(set #Picasso96DirHelp "Den opprettede skuffen inneholder n brikke- og kortdriverne og rtg.library.")
			(set #CopyPicasso96 "Installerer Picasso96API.library.")
			(set #CopyPicasso96Help "Dette biblioteket trengs for Picasso96 applikasjoner.")
			(set #CopyRtg "Installerer RTG systembibliotek.")
			(set #CopyRtgHelp "Dette biblioteket tilbyr grafikksystemfunksjonene.")
			(set #CopyFL "Installerer rask-lags-biblioteket.")
			(set #CopyFLHelp "Dette biblioteket forbedrer ytelse ved vindusbevegelse.")
			(set #CopyPDT
				(cat
						"Installerer en ny picture.datatype til SYS:Classes/Datatypes. "
						"Din gamle vil bli lagret som SYS:Classes/Datatypes/picture.datatype.old "
						"Den nye picture.datatype et absolutt ndvendig."
				)
			)
			(set #CopyPDTHelp
				(cat
					"Den originale AmigaOS V40 picture.datatype virker ikke "
					"med grafikkkort. Dette vil installere en ny "
					"som har all funksjonalitet fra den gamle, men som ogs kan "
					"hndterer grafikkkort. Din gamle picture.datatype vil bli lagret "
					"som SYS:Classes/Datatypes/picture.datatype.old. "
				)
			)
			(set #CopyCard "Installerer kortdriver for %s.")
			(set #CopyCardHelp "Denne driveren trengs for minst et av kortene dine.")
			(set #CopyMonitor "Installerer monitordriver for %s.")
			(set #CopyMonitorHelp "Denne driveren trengs for minst et av kortene dine.")
			(set #MonitorToolType "Justerer verktytyper for %s's monitordriver.")
			(set #MonitorToolTypeHelp "Dette skrittet konfigurerer monitordriveren.")
			(set #CopyChip "Installerer brikkedriver for %s.")
			(set #CopyChipHelp "Denne driveren trengs for minst et av kortene dine.")
	
			(set #CopyPicasso96Mode "Installerer Picasso96Mode.")
			(set #CopyPicasso96ModeHelp "Du vil trenge Picasso96Mode for  justere visningsinstillingene.")
			(set #Picasso96ModeIconType "Justerer verktytypene for Picasso96Mode og ikonposisjonen.")
			(set #Picasso96ModeIconTypeHelp "Verktytypene for Picasso96Mode vil reflektere ditt valg av plassering for instillingsfilen.")
		
			(set #CopyPVS "Installerer Picasso96 Variable Setter (PVS).")
			(set #CopyPVSHelp "Du kan bruke PVS til  konfigurere Picasso96 kjretid- og kortdriverinnstillinger. Merk: PVS krever MUI.")
			(set #PVSIconType "Justerer ikonposisjonen til PVS.")
			(set #PVSIconTypeHelp "PVS ikonet vil dukke opp p en ledig plass i skuffevinduet.")
		
			(set #CopyEmuLib "Installerer kryss-platform emuleringsbibliotek.")
			(set #CopyEmuLibHelp
				(cat
					"Du vil trenge dette biblioteket for  kjre programmer "
					"skrevet for andre grafikkkortsystemer."
				)
			)
			
			(set #CopyPicasso96API "Installerer Picasso96API.library")
			(set #CopyPicasso96APIHelp "Picasso96API.library trengs for applikasjoner med direkte Picasso96 sttte.")
		
			(set #CopyApps "Installerer tilleggsprogrammer.")
			(set #CopyAppsHelp "I lpet av dette skrittet blir det installert noen hjelpeprogrammer.")
	
		; User-Startup
			(set #AddUserStartup "Utfrer endringer i User-Startup.")
			(set #AddUserStartupHelp
				(cat
					"An assignment \""
					#MainPath
					":\" vil bli lagt til din SYS:s/User-Startup fil. "
					"Dette er i frste rekke ndvendig ved oppdatering av Picasso96."
				)
			)
		
		; Install
			(set #Msg-Installing "Installerer Picasso96 filer!")
	
		; Update
			(set #Msg-Updating "Oppdaterer eksisterende installasjon!")
	
		; Delete
			(set #Msg-Deleting "Sletter eksisterende installasjon!")
		
		; Install Drivers
			(set #CopyDrivers "\nVil du kopiere applikasjonsdriverne til din harddisk?")
			(set #CopyDriversHelp "Driverne vil bli installert til Picasso96 omrdet p din harddisk for  tillate enkel installasjon nr det trengs.")
			(set #MsgInstallFromHD "\nVennligst installer applikasjonsdriverne fra Picasso96 hjemmeomrdet eller fra driverdisken.")
	
		; Install Patches
			(set #InstPrtPatch "\nVil du at P96_PrinterPatch skal startes automatisk ved systemoppstart?")
			(set #InstPrtPatchHelp "Denne prosedyren vil kopiere et prosjektikon til din SYS:WBstartup for  starte P96_PrinterPatch automatisk.\nDette vil lse problemer ved utskrift av 24bit skjermer.")
	
		; segmented PicassoII found
			(set #SegmentedPicassoII
				(cat "\nA D V A R S E l !!!\n\n"
				     "En PicassoII(+) som kjrer i segmentert modus har\n"
				     "blitt oppdaget. Denne operasjonsmodusen er ikke\n"
				     "kompatibel med Picasso96. Vennligst les\n"
				     "dokumentasjonen for hvordan man justerer bryter-\n"
				     "instillingene for ikke-segmentert modus. Merk: denne operasjonsmodus\n"
				     "krever 2MB ledig plass i\n"
				     "ZorroII autokonfigureringsomrdet fra $200000 til $a00000.\n"
				     "Vennligst sjekk dette med SYS:Tools/ShowConfig..."
				)
			)
	
		; Board Config Errors
			(set #UAEonlyMsg "\nDu burde ikke installere standard Amiga grafikkkortdrivere p et WinUAE system.\n\nnsker du  revurdere valget ditt?")
			(set #UAEonlyHelp "\nDu kjrer tilsynelatende WinUAE p en PC. Uaegfx driveren er den eneste brukbare driveren for dette systemet. Vennligst skru av valget for de andre!")
	
			(set #AmigaNotUAEMsg "\nDu burde installere uaegfx driveren p en PC som kjrer WinUAE.\n\nnsker du  revurdere valget ditt?")
			(set #AmigaNotUAEHelp "\nDu kjrer tilsynelatende et vanlig Amiga system. Uaegfx driveren er bare brukbar p en PC som kjrer Windows95/NT porteringen av Amiga emulatoren UAE. Vennligst ikke velg uaegfx driveren p systemet ditt!")
		
		; Settings File needs user attention and management
			(set #MsgAttachSettings "\nEtter installasjon og ny systemoppstart m du bruke Picasso96Mode til  koble de vedlagte instillingene for kortet ditt, fordi de n er konfigurert for et PicassoIV!")
			(set #MsgMultiBoardSettings "\nGratulerer!  Du har mer enn ett grafikkkort! Bruk Picasso96Mode til  opprette instillinger for de andre kortene, ogs.")
			(set #MsgRunPicasso96Mode "\nEn ny instillingsfil har blitt installert og modifisert.\nVennligst kjr Picasso96Mode instillingsprogrammet etter ny systemoppstart \nfor  tilpasse den nye instillingsfilen til ditt grafikkkort.")
		)
	)
	
	;=============================================================================
	; Dutch (Nederlands) strings
	;=============================================================================
	
	(if
		(= @language "nederlands")
		(
			(set #_language_found 1)
			(set #Guide "Picasso96_english.guide")
		; Message
			(set #Message
				(cat
					"Bedankt dat u heeft gekozen voor\n\n>> Picasso96 <<\n\nals videodriversysteem gekozen heeft.\n\n"
					"Picasso96 is de nieuwe systeemvriendelijke grafische omgeving voor diverse grafische kaarten voor de Amiga\ndoor Tobias Abt & Alexander Kneer.\n\n\n\n"
					"Installatiescript (c)1997-99 door Tobias Abt & Jens Langner\n\n"
				)
			)
	
		; ShareWare Registration
			(set #Registered
				(cat
					"\nPicasso96 is Shareware.\n\nDank u voor uw ondersteuning doordat u heeft gekozen voor een product dat onder de Picasso96 licentie valt."
				)
			)
			(set #NotRegistered
				(cat
					"\nPicasso96 is Shareware.\n\nBetuig ons uw steun door middel van het gevraagde ShareWare bedrag van DM30 of US$20 te betalen indien u daaraan nog niet aan heeft voldaan, tenzij u in het bezit bent van een grafische kaart die inclusief de Picasso96 licentie werd uitgeleverd zoals bijvoorbeeld de PicassoIV.\n\nLeest u alstublieft de documentatie betreft de details."
				)
			)
			
		; startup message
			(set #StartupMsg1
				(cat
					"Picasso96 is a complexe software en vereist enige ervaring om te installeren en te configureren. "
					"Indien u een beginner bent met de Amiga en uw systeem reeds naar behoren functioneert in samenwerking met uw grafische kaart, "
					"vraagt u zich dan af: 'Is het wel verstandig om Picasso96 te installeren?' "
					"Deze versie is een momentopname van de ontwikkelingen en werkt op de meeste systemen. "
					"Toch is het mogelijk dat deze versie van Picasso96 door verschillen in de configuratie niet zal functioneren op uw Amiga. "
					"Du maakt u daarom alstublieft eerst een back-up van uw huidige systeem alvorens Picasso96 te installeren! "
				)
			)
			(set #StartupMsg2
				(cat
					"Voordat u verder gaat dient u (indien aanwezig) eerst uw huidige grafische kaart drivers te verwijderen en uw systeem te herstarten. "
					"Anders zal uw systeem achteraf zeer waarschijnlijk niet correct functioneren. "
					"Door de complexiteit en diversiteit van alle mogelijke systemen is het niet mogelijk om de installatie geheel automatisch te laten verlopen "
					"en hebben gekozen om u stap voor stap te laten beslissen. Wij verwijzen u naar de handleidingen van uw huidige videodriversysteem en naar de desbetreffende delen van de Picasso96 documentatie. "
				)
			)
			(set #StartupMsg3
				(cat
					"Lees a.u.b. eerst de documentatie alvorens Picasso96 te installeren. Tijdens het installeren en configureren van grafische drivers moet u zich van een aantal zaken bewust zijn. Wilt u de documentatie nu lezen? "
				)
			)
			(set #StartupHelp3
				(cat
					"Lees a.u.b. de documentatie! Dit kan problemen voorkomen!"
				)
			)
			
		; Errors
			(set #Err-Bad-Kick "Picasso96 vereist minimaal Kickstart 3.0!")
			(set #Err-Bad-CPU "Picasso96 vereist minimaal een Motorola M68020 processor!")
			(set #Err-No-Boards "U dien minimaal 1 kaarttype te selecteren!")
			(set #Err-No-UpdateScript "Geen update script van een vorige installatie gevonden, maak een back-up van de configuratiebestanden en installeer opnieuw a.u.b.")
			(set #Err-No-DeleteScript " Geen update script van een vorige installatie gevonden, handmatig verwijderen a.u.b.")
	
		; Warnings
			(set #Warning-NoBoards
				(cat
					"Geen ondersteunde grafische kaart gevonden!\n\n"
					"Ondersteunde grafische kaarten zijn:\n\n"
					"Altais - CyberVision64 - Cybervision64/3D - Domino\nGraffity - Merlin - oMniBus\nPicassoII - PicassoII+ - PicassoIV\nPiccolo - Piccolo SD64 - Pixel 64\nRetinaBLTZ3 - Spectrum 24/28"
				)
			)
	
		; Install/Update
			(set #InstallMode "Wilt u Picasso96 installeren, opwaarderen of verwijderen?")
			(set #InstallModeHelp
				(cat
					"Door 'Installeren' zullen al uw huidige configuratie bestanden worden overschreven. Door 'Opwaarderen' blijven uw huidige configuratiebestanden intact."
				)
			)
			(set #Install "[2pEerste installatie")
			(set #Update "Bestaande versie opwaarderen")
			(set #UpdateSel "Wat wilt u opwaarderen?")
			(set #UpdateSelHelp
				(cat
					"Hier kunt u selecteren wat u wilt opwaarderen aan uw huidige Picasso96 installatie."
				)
			)
			(set #UpUnGfx	"[2pVideokaart drivers")
			(set #UpUnLib	"Libraries")
			(set #UpUnPdt	"24bit picture.datatype")
			(set #UpUnPMd	"Picasso96Mode")
			(set #UpUnPVS	"Picasso96 Variable Setter (PVS)")
			(set #UpUnAppl	"Applicaties & Documentatie")
			(set #UpUnDriv	"Speciale drivers")
			(set #UpUnMoni	"Monitorsettings")
			(set #UpUstart	"User-Startup aanpassen")
			(set #UnEnv		"Environment instellingen verwijderen")
	
			(set #Uninstall		"Genstalleerde versie verwijderen")
			(set #UninstallSel	"Wat wilt verwijderen?")
			(set #UninstallSelHelp
				(cat
					"Hier kunt u selecteren wat u wilt verwijderen van de Picasso96 installatie."
				)
			)
			(set #AskUninstall	"Weet u zeker dat u de ingestelde onderdelen wilt verwijderen?")
			(set #AskUnyes			"Ja!")
			(set #AskUnno			"Nee!")
			(set #AskUninstallHelp
				(cat
					"Wanneer een reservekopie van een oude installatie aanwezig is, zal het installatieprogramma deze weer automatisch herinstalleren"
				)
			)
	
			(set #InstEnd
				(cat
					"\nDe installatie is voltooid en het installatieprogramma heeft hopelijk alles naar de juiste bestemmingen gekopieerd.\n\n"
					" Als u problemen met Picasso96 heeft, raadpleeg dan de volgende web-pagina's:\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nBedankt dat u voor Picasso96 gekozen hebt\n\nHet Picasso96 Team...."
				)
			)
			(set #UpdEnd
				(cat
					"\nDe opwaardeer procedure is voltooid en hopelijk functioneert alles nog steeds naar behoren.\n\n"
					"Als u problemen met Picasso96 heeft, raadpleeg dan de volgende web-pagina's:\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nBedankt voor het opwaarderen van Picasso96\n\nHet Picasso96 Team...."
				)
			)
			(set #UniEnd
				(cat
					"\nDe verwijder procedure is voltooid en hopelijk is alles naar behoren is verwijderd.\n\n"
					"Als u problemen met Picasso96 heeft, raadpleeg dan de volgende web-pagina's:\n\nhttp://picasso96.home.pages.de/\n"
					"http://www.villagetronic.com/amiga/\n\nWij danken u voor het uitproberen van Picasso96 en hopen dat u het snel opnieuw zult installeren!\n\nHet Picasso96 Team...."
				)
			)
	
		; Environment Variables
			(set #CreateEnvVars "Picasso96 environment variabelen worden aangemaakt met standaard instellingen.")
			(set #CreateEnvVarsHelp "De environment variabelen worden gebruikt voor het configureren van een aantal 'run time' mogelijkheden.")
	
		; Boards
			(set #AskBoards	"Met welk(e) type(n) grafische kaart(en) wilt u Picasso96 gebruiken?")
			(set #AskBoardsUp	"Voor welk(e) type(n) grafische kaart(en) wilt u de drivers opwaarderen?")
			(set #AskBoardsUn	"Van welk(e) type(n) grafische kaart(en) wilt u de software verwijderen?")
			(set #AskBoardsHelp
				(cat
					"Selecteer de kaart(en) die u bezit. Indien u geen van de kaarten bezit, "
					"kunt u Picasso96 niet gebruiken. Vraag de ontwikkelaars van uw "
					"videokaart om een Picasso96 driver."
				)
			)
	
		; Monitor
			(set #15kHzMonitor "[2p15 kHz")
			(set #31kHzMonitor "31 kHz")
			(set #35kHzMonitor "35 kHz")
			(set #38kHzMonitor "38 kHz")
			(set #48kHzMonitor "48 kHz")
			(set #57kHzMonitor "57 kHz")
			(set #64kHzMonitor "64 kHz")
			(set #AskMonitor "Welke horizontale scan frequenties ondersteund uw monitor?")
			(set #AskMonitorHelp
				(cat
					"Raadpleeg de handleiding van uw monitor voor de horizontale "
					"scanfrequenties die worden ondersteund. Vaak zijn ze gespecificeerd als b.v. 30-38 kHz. "
					"Selecteer de best passende keuze."
				)
			)
	
		; Libs
			(set #AskLibPath	"Waar wilt u de Picasso96 library bestanden laten installeren?")
			(set #AskLibPathUp  "Waar heeft u de Picasso96 library bestanden genstalleerd?")
			(set #AskLibPathHelp
				(cat
					"Als u niet zeker bent wat u moet kiezen, kies dan: \""
					#LibsDefaultPath "\"!"
				)
			)
			(set #AskLibPathUser "Selecteer aan andere locatie")
	
			(set #SelectLibDir "Kies een directory voor de Picasso96 library bestanden.")
			(set #SelectLibDirUp "Kies de directory waar u de bestanden genstalleerd hebt..")
			(set #SelectLibDirHelp
				(cat
					"Deze directory moet een onderdeel zijn van uw LIBS: assign!"
					"Het moet een onderdeel van Libs: voordat de monitordrivers worden gestart."
					"Daarom is het verstandig om SYS:libs te gebruiken."
				)
			)
	
		; Monitor
			(set #AskMonitorPath	"Waar wilt u de monitor bestanden van Picasso96 installeren?")
			(set #AskMonitorPathUp  "Waar heeft u de monitor bestanden van Picasso96 geinstalled?")
			(set #AskMonitorPathHelp
				(cat
					"Wanneer u niet zeker weet wat u moet kiezen, kies dan: \""
					#MonitorsDefaultPath "\"!"
				)
			)
			(set #AskMonitorPathMonitors #MonitorsDefaultPath)
			(set #AskMonitorPathUser "Selecteer een andere locatie")
	
			(set #SelectMonitorDir		"Kies een directory voor de Picasso96's monitor bestanden.")
			(set #SelectMonitorDirUp	"Kies de directory waar de Picasso96 monitor bestanden zijn.")
			(set #SelectMonitorDirHelp
				(cat
					"Als u Picasso96 automatisch wilt laten starten wanneer uw"
					"systeem start, dan raden wij u aan om te kiezen voor:"
					" \"" #MonitorsDefaultPath "\"."
				)
			)
	
		; Prefs
			(set #AskPrefsPath	"Waar wilt u het Picasso96 preferences programma \"Picasso96Mode\" installeren?")
			(set #AskPrefsPathUp	"Waar heeft u het Picasso96 preferences programma \"Picasso96Mode\" genstalleerd?")
			(set #AskPrefsPathHelp
				(cat
					"Wanneer u niet zeker bent wat u moet kiezen, kies dan: \""
					#PrefsDefaultPath "\"!"
				)
			)
			(set #AskPrefsPathPrefs #PrefsDefaultPath)
			(set #AskPrefsPathUser "Selecteer een andere locatie")
	
			(set #SelectPrefsDir	"Kies een directory voor Picasso96Mode.")
			(set #SelectPrefsDirUp  "Kies de directory waar u Picasso96Mode genstalleerd hebt.")
			(set #SelectPrefsDirHelp
				(cat
					"Het is aan te bevelen om Picasso96Mode te installeren in: \"" #PrefsDefaultPath "\"."
				)
			)
	
		; Settings
			(set #AskSettingsPath	"Waar wilt u het Picasso96 settings bestand installeren?")
			(set #AskSettingsPathUp	"Waar heeft u het Picasso96 settings bestand genstalleerd?")
			(set #AskSettingsPathHelp
				(cat
					"Wanneer u niet zeker bent wat u moet kiezen, kies dan: \""
					#SettingsDefaultName "\"!"
				)
			)
			(set #AskSettingsPathDevs #SettingsDefaultName)
			(set #AskSettingsPathUser "Selecteer een andere locatie")
	
			(set #SelectSettingsDir		"Kies een directory voor het Picasso96 settings bestand.")
			(set #SelectSettingsDirUp	"Kies de directory waar u het Picasso96 settings bestand heeft genstalleerd.")
			(set #SelectSettingsDirHelp
				(cat
					"Het is aan te bevelen het bestand op te slaan als: \"" #SettingsDefaultName "\"."
				)
			)
			(set #AskSettingsCopy "Er bestaat al een settings bestand!\nWilt u het oude bestand behouden?")
			(procedure P_AskSettingsCopyHelp
				(set #AskSettingsCopyHelp
					(cat
						"Waarschuwing! Wanneer u kiest om het settings bestand te overschrijven, dan worden de huidige instellingen overschreven door standaard "
						"instellingen. Uw oude bestand wordt bewaard als " #_settingsname ".bak"
					)
				)
			)
			(set #Keep "Bewaar het oude")
			(set #Overwrite "Installeer nieuwe")
	
		; Main
			(set #AskMainPath		"Waar wilt u de begeleidende bestanden installeren?")
			(set #AskMainPathUp	"Waar heeft u de begeleidende bestanden genstalleerd?")
			(set #AskMainPathHelp
				(cat
					"Wanneer u niet precies weet wat u moet kiezen, kies dan: \"" (tackon #MainDefaultPath #MainPath) "\"!"
				)
			)
			(set #AskMainPathUser "Kies een andere locatie")
	
			(set #SelectMainDir		"Waar wilt u de begeleidende bestanden installeren?\nEen lade met de naam Picasso96 wordt automatisch aangemaakt.")
			(set #SelectMainDirUp	"Waar heeft u de begeleidende bestanden genstalleerd?")
			(set #SelectMainDirHelp
				(cat
					"Een nieuwe lade met de naam Picasso96 wordt automatisch aangemaakt."
					"Een assign wordt later aan uw user-startup bestand toegevoegd."
				)
			)
	
		; ask if choices are ok
			(procedure P_AskPathsOkMsg
				(set #AskPathsOkMsg
					(cat
						"Zijn al deze instellingen correct?\n\n"
						"Libraries: " #_libpath "\n"
						"Monitor(s): " #_monitorpath "\n"
						"Picasso96Mode: " #_prefspath "\n"
						(if
							(> #_copysettings 0)
							(
								(cat "Settings naam: " #_settingsname " gebaseerd op "
									(select #_monitor #15kHzMonitor #31kHzMonitor #35kHzMonitor #38kHzMonitor #48kHzMonitor #57kHzMonitor #64kHzMonitor)
									" Monitor\n"
								) 
							)
							(cat "Settings wordt niet genstalleerd\n")
						)
						"Andere bestanden gaan naar: " #_mainpath "\n"
						(if #_copydrivers
							(cat "Applicatie drivers worden genstalleerd \n")
							(cat "Applicatie drivers worden niet genstalleerd \n")
						)
						(if #_instprtpatch
							(cat "Printer patch wordt genstalleerd in WBStartup\n")
							(cat "Printer patch wordt niet genstalleerd \n")
						)
					)
				)
			)
			(set #AskPathsOkHelp		"Wanner u niet tevreden bent met de huidige instellingen, kunt u ze opnieuw maken.")
			
		; Copy
			(set #Picasso96HomeDir "Lade voor de applicaties en scripts wordt gemaakt.")
			(set #Picasso96HomeDirHelp "De gemaakte lade bevat nu de applicaties en de opwaardeer- en verwijder-scripts.")
			(set #Picasso96Dir "De directory voor videokaarten en videochips wordt gemaakt.")
			(set #Picasso96DirHelp "De aangemaakte directory bevat nu de  videokaart, videochip drivers en de hoofd rtg.library.")
			(set #CopyPicasso96 " Installeren van: Picasso96API.library.")
			(set #CopyPicasso96Help "Deze library is noodzakelijk voor Picasso96 applicaties.")
			(set #CopyRtg " Installeren van: RTG system library.")
			(set #CopyRtgHelp "Deze library bevat de the grafische systeemfuncties.")
			(set #CopyFL "Installeren van: fast layers library.")
			(set #CopyFLHelp "Deze library verbetert de window-verplaats snelheid.")
			(set #CopyPDT
				(cat
						" Installeren van het nieuwe picture.datatype naar SYS:Classes/Datatypes. "
						"Het oude bestand wordt bewaard als SYS:Classes/Datatypes/picture.datatype.old "
						"Het nieuwe picture.datatype is absoluut noodzakelijk."
				)
			)
			(set #CopyPDTHelp
				(cat
					"Het originele AmigaOS V40 picture.datatype werkt niet "
					"met grafische kaarten. Er zal een nieuwe worden genstalleerd "
					"welke alle functies van de oude ondersteund, maar tevens "
					"met grafische kaarten overweg kan. Het oude picture.datatype wordt bewaard "
					"als SYS:Classes/Datatypes/picture.datatype.old. "
				)
			)
			(set #CopyCard " Installeren van de kaartdriver: %s.")
			(set #CopyCardHelp "Deze driver is noodzakelijk voor teminste n van uw kaarten.")
			(set #CopyMonitor "Installeren van de monitordriver voor: %s.")
			(set #CopyMonitorHelp "Deze driver is noodzakelijk voor tenminste n van uw kaarten.")
			(set #MonitorToolType "Tooltypes bijstellen voor de monitordriver: %s.")
			(set #MonitorToolTypeHelp "Deze stap configureert de monitordriver.")
			(set #CopyChip "Installeren van de chipset driver: %s.")
			(set #CopyChipHelp "Deze driver is nodig voor minimaal n van uw kaarten.")
	
			(set #CopyPicasso96Mode " Installeren van: Picasso96Mode.")
			(set #CopyPicasso96ModeHelp "U heeft Picasso96Mode nodig om uw beeldscherminstellingen in te stellen.")
			(set #Picasso96ModeIconType "De tooltypes en de positie van Picasso96Mode worden aangepast.")
			(set #Picasso96ModeIconTypeHelp "In tooltypes van Picasso96Mode wordt de locatie van het settings bestand opgegeven.")
		
			(set #CopyPVS "Installeren van de Picasso96 Variable Setter (PVS).")
			(set #CopyPVSHelp "U kunt PVS gebruiken om Picasso96 instellingen te wijzigen zonder te herstarten. Ook kkan PVS de instellingen van uw kaart-driver wijzigen. n.b: PVS heeft MUI nodig.")
			(set #PVSIconType "Bijstellen van de icon positie van PVS.")
			(set #PVSIconTypeHelp "Het PVS icon zal een ongebruikte positie in innemen.")

			(set #CopyEmuLib " Installeren van: cross platform emulation library.")
			(set #CopyEmuLibHelp
				(cat
					"U heeft deze library nodig om programma's te kunnen gebruiken "
					"die geschreven zijn voor andere grafische systemen."
				)
			)
			
			(set #CopyPicasso96API " Installeren van: Picasso96API.library")
			(set #CopyPicasso96APIHelp "De Picasso96API.library is nodig voor applicaties met direct Picasso96 support.")
		
			(set #CopyApps " Installeren van: Overige programma's.")
			(set #CopyAppsHelp "Tijdens dit onderdeel worden een aantal utilities genstalleerd.")
	
		; User-Startup
			(set #AddUserStartup "De User-Startup wordt aangepast.")
			(set #AddUserStartupHelp
				(cat
					"Een assign \""
					#MainPath
					":\" wordt toegevoegd aan het SYS:s/User-Startup bestand. "
					"Dit is hoofdzakelijk om Picasso96 later te kunnen opwaarderen."
				)
			)
		
		; Install
			(set #Msg-Installing " Installeren van: Picasso96 bestanden!")
	
		; Update
			(set #Msg-Updating "Opwaarderen van de bestaande installatie!")
	
		; Delete
			(set #Msg-Deleting "Verwijderen van de bestaande installatie!")
		
		; Install Drivers
			(set #CopyDrivers "\nWilt u de applicatiedrivers naar de harddisk kopieren?")
			(set #CopyDriversHelp "De drivers worden in de Picasso96 directory op uw harddisk gekopieerd zodat u ze kunt installeren indien u dat wenst.")
			(set #MsgInstallFromHD "\nInstalleer de applicatie drivers vanaf de Picasso96 directory of vanaf de driver disk.")
	
		; Install Patches
			(set #InstPrtPatch "\nWilt u de P96_PrinterPatch automatisch laten activeren bij het starten van uw Amiga?")
			(set #InstPrtPatchHelp "Deze procedure kopieert een project icon naar uw SYS:WBstartup zodat de printer patch automatisch wordt gestart.\nDeze patch lost problemen op tijdens het printen op 24bit screens.")
	
		; segmented PicassoII found
			(set #SegmentedPicassoII
				(cat
					"\nW A A R S C H U W I N G !!!\n\n"
					"Een PicassoII(+) in de segmented mode is\n"
					"gedetecteerd. Deze instelling werkt niet\n"
					"samen met Picasso96. Raadpleeg uw\n"
					"documentatie hoe u de jumper instellingen\n"
					"voor non-segmented mode instelt. Let op:\n"
					"deze instelling vereist een vrij blok van\n"
					"2MB in het ZorroII autoconfig gebied van\n"
					"$200000 tot $a00000. Controleer dit met\n"
					"SYS:Tools/ShowConfig..."
				)
			)
	
		; Board Config Errors
			(set #UAEonlyMsg "\nU dient geen standaard Amiga grafische drivers op een WinUAE system te installeren.\n\nWilt u de keuze herzien?")
			(set #UAEonlyHelp "\nU schijnt WinUAE op een PC te gebruiken. Alleen de uaegfx driver is te gebruiken op dit systeem. Schakel de overige drivers uit a.u.b.!")
	
			(set #AmigaNotUAEMsg "\nU dient de uaegfx driver alleen op een PC met WinUAE te installeren.\n\nWilt u de keuze herzien?")
			(set #AmigaNotUAEHelp "\nU wilt de uaegfx driver op een Amiga te installeren terwijl deze alleen op een PC met de Windows95/NT versie van de Amiga emulator UAE kunt gebruiken. Schakel de uaegfx driver uit op uw systeem!")
		
		; Settings File needs user attention and management
			(set #MsgAttachSettings "\nNa de installatie en een herstart, dient u Picasso96Mode te gebruiken om de meegeleverde instellingen om te zetten voor uw videokaart, omdat de instellingen zijn bedoeld voor een PicassoIV!")
			(set #MsgMultiBoardSettings "\nGefeliciteerd, u heeft meer dan n videokaart! Gebruik Picasso96Mode om ode instellingen voor de andere kaart(en) te maken.")
			(set #MsgRunPicasso96Mode "\nEen nieuw settings bestand is genstalleerd en aangepast.\nStart het Picasso96Mode programma na een herstart van uw Amiga\nom de instellingen om te zetten voor uw videokaart.")
		)
	)

	;=============================================================================
	; let user select a language
	;=============================================================================
	
	(if
		(= #_language_found 0)
		(
			(set #_olduserlevel @user-level)
			(user 1)
			(set #use_language
				(askchoice
					(prompt
						(cat
							"Please choose which language to use during the installation.\n\n"
							"These are the available languages:"
						)
					)
					(help
						(cat
							"The install script has not been translated to the language your Amiga is currently using. "
							"If you want to do this, simply translate one of the string sections (e.g. the english) "
							"and send it as a text file to Tobias Abt (see documentation)."
						)
					)
					(choices
						"[2pDeutsch" "English" "Franais" "Italiano" "Nederlands" "Norsk" "Suomi" "Svenska"
					)
					(default 1)
				)
			)
			(set @language
				(select #use_language
					"deutsch" "english" "franais" "italiano" "nederlands" "norsk" "suomi" "svenska"
				)
			)
			(user #_olduserlevel)
		)
	)
)
;=============================================================================
; end of language section
;=============================================================================
	
;=============================================================================
; initialize variables (just to be safe)
;=============================================================================
(set #_monitorpath #MonitorsDefaultPath)
(set #_settingsname #SettingsDefaultName)
(set #_libpath #LibsDefaultPath)
(set #_libsPicasso96path (tackon #LibsDefaultPath #Name))
(set #_prefspath #PrefsDefaultPath)
(set #_mainpathroot #MainDefaultPath)
(set #_mainpath (tackon #MainDefaultPath #MainPath))
(set #_docname "Documentation/Picasso96_english.guide")

(set #_installmode 0)
(set #_boards 0)
(set #_BoardCnt 0)
(set #_pathfound 0)
(set #_instprtpatch 0)
(set #_copysettings 0)
(set #_monitor 1)
(set #_SelectOk 0)
(set #_SelectBoardOk 0)
(set #_copydrivers 0)
(set #_update 0)
(set #_uninstall 0)

;=============================================================================
; Procedures
;=============================================================================
(procedure P_InstallCard #_boardname
	(
		(if
			(OR (= #_installmode #ModeInstall) (= #_installmode #ModeUpdate))
			(
				(copylib
					(prompt (#CopyCard #_boardname))
					(help #CopyCardHelp)
					(source (tackon "libs/Picasso96/" (cat #_boardname ".card")))
					(dest #_libsPicasso96path)
					(confirm 1)
				)
				(set #_iconpath (tackon #_monitorpath #_boardname))
				(if
					(exists #_iconpath)
					(
						; kind of update, keep icon
						(copylib
							(prompt (#CopyMonitor #_boardname))
							(help #CopyMonitorHelp)
							(source "devs/monitors/Picasso96")
							(dest #_monitorpath)
							(newname #_boardname)
							(confirm 1)
						)
						(tooltype
							(prompt (#MonitorToolType #_boardname))
							(help #MonitorToolTypeHelp)
							(dest #_iconpath)
							(settooltype "BoardType" #_boardname)
							(settooltype "SettingsFile" #_settingsname)
							(confirm 1)
						)
					)
					(
						; install new, copy with icon
						(copylib
							(prompt (#CopyMonitor #_boardname))
							(help #CopyMonitorHelp)
							(source "devs/monitors/Picasso96")
							(dest #_monitorpath)
							(newname #_boardname)
							(confirm 1)
							(infos)
						)
						(tooltype
							(prompt (#MonitorToolType #_boardname))
							(help #MonitorToolTypeHelp)
							(dest #_iconpath)
							(settooltype "(DisplayChain" "Yes)")
							(settooltype "IgnoreMask" "Yes")
							(settooltype "(SoftSprite" "Yes)")
							(settooltype "(BigSprite" "Yes)")
							(settooltype "(BorderBlank" "Yes)")
							(settooltype "SettingsFile" #_settingsname)
							(settooltype "BoardType" #_boardname)
							(noposition)
							(confirm 1)
						)
					)
				)
			)
		)
		(if (= #_installmode #ModeUninstall)
			(
				(delete
					(tackon #_libsPicasso96path
						(cat #_boardname ".card")
					)
					(optional "force" "askuser")
				)
				(delete
					(tackon #_monitorpath #_boardname)
					(optional "force" "askuser")
					(infos)
				)
			)
		)
	)
)

;=============================================================================
(procedure P_InstallChip #_chipname

	(if (OR (= #_installmode #ModeInstall) (= #_installmode #ModeUpdate))
		(copylib
			(prompt (#CopyChip #_chipname))
			(help #CopyChipHelp)
			(source (tackon "libs/Picasso96/" (cat #_chipname ".chip")))
			(dest #_libsPicasso96path)
			(confirm 1)
		)
	)

	(if (= #_installmode #ModeUninstall)
		(delete
			(tackon #_libsPicasso96path
				(cat #_chipname ".chip")
			)
			(optional "force" "askuser")
		)
	)
)

;=============================================================================
(procedure P_SearchBoards

	;*********************
	; check boards
	
	(set #_boards 0)
	(set #_BoardCnt 0)

	;*********************
	; Altais: 19
	(set #_AltaisCnt (run "FindBoard 18260 19" (safe)))
	(if
		(> #_AltaisCnt 0)
		(
			(set #_boards (BITOR #_boards #AltaisBLTZ3Bit))
			(set #_BoardCnt (+ #_BoardCnt #_AltaisCnt))
		)
	)

	;*********************
	; CyberVision3D: ZorroIII: 67
	(set #_CyberVision3DCnt (run "FindBoard 8512 67" (safe)))
	(if
		(> #_CyberVision3DCnt 0)
		(
			(set #_boards (BITOR #_boards #CyberVision3DBit))
			(set #_BoardCnt (+ #_BoardCnt #_CyberVision3DCnt))
		)
	)

	;*********************
	; CyberVision: mem:34/regs:35
	(set #_CyberVision64Cnt (run "FindBoard 8512 34" (safe)))
	(if
		(> #_CyberVision64Cnt 0)
		(
			(set #_boards (BITOR #_boards #CyberVision64Bit))
			(set #_BoardCnt (+ #_BoardCnt #_CyberVision64Cnt))
		)
	)

	;*********************
	; Domino: mem:1/regs:2
	(set #_DominoCnt (run "FindBoard 2167 1" (safe)))
	(if
		(> #_DominoCnt 0)
		(
			(set #_boards (BITOR #_boards #DominoBit))
			(set #_BoardCnt (+ #_BoardCnt #_DominoCnt))
		)
	)

	;*********************
	; Graffity: mem:33/regs:34
	(set #_GraffityCnt (run "FindBoard 2092 33" (safe)))
	(if
	(> #_GraffityCnt 0)
		(
			(set #_boards (BITOR #_boards #GraffityBit))
			(set #_BoardCnt (+ #_BoardCnt #_GraffityCnt))
		)
	)

	;*********************
	; Merlin: mem:3/regs:4
	(set #_MerlinCnt (run "FindBoard 2117 3" (safe)))
	(if
		(> #_MerlinCnt 0)
		(
			(set #_boards (BITOR #_boards #MerlinBit))
			(set #_BoardCnt (+ #_BoardCnt #_MerlinCnt))
		)
	)

	;*********************
	; oMniBus: there can only be one!
	(if
		(run "FindBoard 2181 0" (safe))
		(
			(set #_oMniBusCnt 1)
			(set #_boards (BITOR #_boards #oMniBusBit))
			(set #_BoardCnt (+ #_BoardCnt 1))
		)
	)

	;*********************
	; PicassoII: mem:11/regs:12
	(set #_PicassoIICnt (run "FindBoard 2167 11" (safe)))
	(if
		(> #_PicassoIICnt 0)
		(
			(set #_boards (BITOR #_boards #PicassoIIBit))
			(set #_BoardCnt (+ #_BoardCnt #_PicassoIICnt))
		)
	)

	;*********************
	; PicassoIV: 21/22/23/24
	(set #_PicassoIVCnt (+ (run "FindBoard 2167 21" (safe)) (run "FindBoard 2167 24" (safe))))
	(if
		(> #_PicassoIVCnt 0)
		(
			(set #_boards (BITOR #_boards #PicassoIVBit))
			(set #_BoardCnt (+ #_BoardCnt #_PicassoIVCnt))
		)
	)

	;*********************
	; Piccolo: mem:5/regs:6
	(set #_PiccoloCnt (run "FindBoard 2195 5" (safe)))
	(if
		(> #_PiccoloCnt 0)
		(
			(set #_boards (BITOR #_boards #PiccoloBit))
			(set #_BoardCnt (+ #_BoardCnt #_PiccoloCnt))
		)
	)

	;*********************
	; PiccoloSD64: mem:10/regs:11
	(set #_PiccoloSD64Cnt (run "FindBoard 2195 10" (safe)))
	(if
		(> #_PiccoloSD64Cnt 0)
		(
			(set #_boards (BITOR #_boards #PiccoloSD64Bit))
			(set #_BoardCnt (+ #_BoardCnt #_PiccoloSD64Cnt))
		)
	)

	;*********************
	; Pixel64: mem:255/regs:254
	(set #_Pixel64Cnt (run "FindBoard 2026 255" (safe)))
	(if
		(> #_Pixel64Cnt 0)
		(
			(set #_boards (BITOR #_boards #Pixel64Bit))
			(set #_BoardCnt (+ #_BoardCnt #_Pixel64Cnt))
		)
	)

	;*********************
	; RetinaBLTZ3: 16
	(set #_RetinaCnt (run "FindBoard 18260 16" (safe)))
	(if
		(> #_RetinaCnt 0)
		(
			(set #_boards (BITOR #_boards #RetinaBLTZ3Bit))
			(set #_BoardCnt (+ #_BoardCnt #_RetinaCnt))
		)
	)

	;*********************
	; Spectrum: mem:1/regs:2
	(set #_SpectrumCnt (run "FindBoard 2193 1" (safe)))
	(if
		(> #_SpectrumCnt 0)
		(
			(set #_boards (BITOR #_boards #SpectrumBit))
			(set #_BoardCnt (+ #_BoardCnt #_SpectrumCnt))
		)
	)

	;*********************
	; uaegfx: 96
	(if
		(run "FindBoard 2011 96" (safe))
		(
			(set #_uaegfxCnt 1)
			(set #_boards (BITOR #_boards #uaegfxBit))
		)
		(set #_uaegfxCnt 0)
	)

;	(if
;		(= 0 #_boards)
;		(abort #Warning-NoBoards)
;	)
)

;=============================================================================
(procedure P_UserSelectsBoard
	(set #_boards
		(askoptions
			(prompt
				(select
					#_installmode
					#AskBoards #AskBoardsUp #AskBoardsUn
				)
			)
			(help #AskBoardsHelp)
			(choices
				"[2pAltais"
				"CyberVision64"
				"CyberVision64/3D"
				"Domino"
				"Graffity"
				"" ; "Inferno"
				"Merlin"
				"oMniBus"
				"PicassoII/II+"
				"PicassoIV"
				"Piccolo"
				"Piccolo SD64"
				"Pixel64"
				"Retina BLT Z3"
				"Spectrum 24"
				"uaegfx"
			)
			(default #_boards)
		)
	)

	(if
		(= #_boards 0)
		(abort #Err-No-Boards)
	)
)

;=============================================================================
(procedure P_GetLibPath
	(set #_pathfound 0)
	(set #_libsPicasso96path (tackon #LibsDefaultPath #Name))

	(if
		(NOT (= #_installmode #ModeInstall))
		(if
			(= (exists #_libsPicasso96path) 2)
			(
				(set #_pathfound 1)
				(set #_libpath #LibsDefaultPath)
			)
		)
	)

	(if
		(= #_pathfound 0)
		(
			(if
				(askbool
					(if
						(= #_installmode #ModeInstall)
						(prompt #AskLibPath)
					)
					(if
						(OR (= #_installmode #ModeUpdate) (= #_installmode #ModeUninstall))
						(prompt #AskLibPathUp)
					)
					(help #AskLibPathHelp)
					(choices #LibsDefaultPath #AskLibPathUser)
				)
				(set #_libpath #LibsDefaultPath)
				(set #_libpath
					(askdir
						(if
							(= #_installmode #ModeInstall)
							(prompt #SelectLibDir)
						)
						(if
							(OR (= #_installmode #ModeUpdate) (= #_installmode #ModeUninstall))
							(prompt #SelectLibDir)
						)
						(help #SelectLibDirHelp)
						(default #LibsDefaultPath)
					)
				)
			)
			(set #_libsPicasso96path (tackon #_libpath #Name))
		)
	)
)

;=============================================================================
(procedure P_GetMonitorPath

	(set #_pathfound 0)

	(if
		(NOT (= #_installmode #ModeInstall))
			(if
				(OR 
					(exists (tackon #MonitorsDefaultPath "Altais"))
					(exists (tackon #MonitorsDefaultPath "Cybervision"))
					(exists (tackon #MonitorsDefaultPath "CVision3D"))
					(exists (tackon #MonitorsDefaultPath "Domino"))
					(exists (tackon #MonitorsDefaultPath "Graffity"))
					(exists (tackon #MonitorsDefaultPath "Inferno"))
					(exists (tackon #MonitorsDefaultPath "Merlin"))
					(exists (tackon #MonitorsDefaultPath "oMniBus"))
					(exists (tackon #MonitorsDefaultPath "PicassoII"))
					(exists (tackon #MonitorsDefaultPath "PicassoIV"))
					(exists (tackon #MonitorsDefaultPath "Piccolo"))
					(exists (tackon #MonitorsDefaultPath "PiccoloSD64"))
					(exists (tackon #MonitorsDefaultPath "Pixel64"))
					(exists (tackon #MonitorsDefaultPath "RetinaBLT"))
					(exists (tackon #MonitorsDefaultPath "Spectrum"))
					(exists (tackon #MonitorsDefaultPath "uaegfx"))
				)
				(
					(set #_pathfound 1)
					(set #_monitorpath #MonitorsDefaultPath)
				)
			)
	)

	(if
		(= #_pathfound 0)
		(
			(if
				(askbool
					(if (= #_installmode #ModeInstall)
						(prompt #AskMonitorPath)
					)
					(if (OR (= #_installmode #ModeUpdate) (= #_installmode #ModeUninstall))
						(prompt #AskMonitorPathUp)
					)
					(help #AskMonitorPathHelp)
					(choices #AskMonitorPathMonitors #AskMonitorPathUser)
				)
				(set #_monitorpath #MonitorsDefaultPath)
					(set #_monitorpath
					(askdir
						(if (= #_installmode #ModeInstall)
							(prompt #SelectMonitorDir)
						)
						(if (OR (= #_installmode #ModeUpdate) (= #_installmode #ModeUninstall))
							(prompt #SelectMonitorDir)
						)
						(help #SelectMonitorDirHelp)
						(default #MonitorsDefaultPath)
					)
				)
			)
		)
	)
)

;=============================================================================
(procedure P_GetPrefsPath
	(set #_pathfound 0)

	(if
		(NOT (= #_installmode #ModeInstall))
			(if
				(exists (tackon #PrefsDefaultPath "Picasso96Mode"))
				(
					(set #_pathfound 1)
					(set #_prefspath #PrefsDefaultPath)
				)
			)
	)

	(if
		(= #_pathfound 0)
		(if
			(askbool
				(if (= #_installmode #ModeInstall)
					(prompt #AskPrefsPath)
				)
				(if (OR (= #_installmode #ModeUpdate) (= #_installmode #ModeUninstall))
					(prompt #AskPrefsPathUp)
				)
				(help #AskPrefsPathHelp)
				(choices #AskPrefsPathPrefs #AskPrefsPathUser)
			)
			(set #_prefspath #PrefsDefaultPath)
			(set #_prefspath
				(askdir
					(if (= #_installmode #ModeInstall)
						(prompt #SelectPrefsDir)
					)
					(if (OR (= #_installmode #ModeUpdate) (= #_installmode #ModeUninstall))
						(prompt #SelectPrefsDirUp)
					)
					(help #SelectPrefsDirHelp)
					(default #PrefsDefaultPath)
				)
			)
		)
	)
)

;=============================================================================
(procedure P_GetSettingsPath
	(set #_pathfound 0)

	(if
		(NOT (= #_installmode #ModeInstall))
			(if
				(exists #SettingsDefaultName)
				(
					(set #_pathfound 1)
					(set #_settingsname #SettingsDefaultName)
				)
			)
	)

	(if
		(= #_pathfound 0)
		(if
			(askbool
				(if
					(= #_installmode #ModeInstall)
					(prompt #AskSettingsPath)
				)
				(if
					(OR (= #_installmode #ModeUpdate) (= #_installmode #ModeUninstall))
					(prompt #AskSettingsPathUp)
				)
				(help #AskSettingsPathHelp)
				(choices #AskSettingsPathDevs #AskSettingsPathUser)
			)
			(set #_settingsname #SettingsDefaultName)
			(set #_settingsname
				(tackon
					(askdir
						(if
							(= #_installmode #ModeInstall)
							(prompt #SelectSettingsDir)
						)
						(if
							(OR (= #_installmode #ModeUpdate) (= #_installmode #ModeUninstall))
							(prompt #SelectSettingsDirUp)
						)
						(help #SelectSettingsDirHelp)
						(default (pathonly #SettingsDefaultName))
					)
					(fileonly #SettingsDefaultName)
				)
			)
		)
	)
)

;=============================================================================
(procedure P_GetCopySettings

	(set #_copysettings 1)
	(P_AskSettingsCopyHelp)
	(if
		(exists #_settingsname (noreq))
		(if
			(askbool
				(prompt #AskSettingsCopy)
				(help #AskSettingsCopyHelp)
				(choices #Keep #Overwrite)
			)
			(set #_copysettings 0)
			(set #_copysettings 2)
		)
	)

	(if
		(> #_copysettings 0)
		(
			(set #_monitor 1)

			(set #_olduserlevel @user-level)
			(user 1)

			(set #_monitor
				(askchoice
					(prompt #AskMonitor)
					(help #AskMonitorHelp)
					(choices	#15kHzMonitor #31kHzMonitor #35kHzMonitor #38kHzMonitor
								#48kHzMonitor #57kHzMonitor #64kHzMonitor)
					(default #_monitor)
				)
			)

			(user #_olduserlevel)
		)
	)
)

;=============================================================================
(procedure P_GetMainPath
	(set #_pathfound 0)

	(if
		(NOT (= #_installmode #ModeInstall))
			(if
				(set #_mainpath
					(getassign #MainPath)
				)
				(
					(set #_pathfound 1)
					(set #_mainpathroot
						(pathonly #_mainpath)
					)
				)
			)
	)

	(if
		(= #_pathfound 0)
		(
			(if
				(= #_installmode #ModeInstall)
				(
					(set #MainDefaultDir (tackon #MainDefaultPath #MainPath))
					(if
						(askbool
							(prompt #AskMainPath)
							(help #AskMainPathHelp)
							(choices #MainDefaultDir #AskMainPathUser)
						)
						; default
						(set #_mainpathroot #MainDefaultPath)
						; user selected
						(set #_mainpathroot
							(askdir
								(prompt #SelectMainDir)
								(help #SelectMainDirHelp)
								(default #MainDefaultPath)
								(newpath)
								(disk)
							)
						)
					)
					(set #_mainpath (tackon #_mainpathroot #MainPath))
					(if
						(= (exists #_mainpath (noreq)) 0)
						(makedir #_mainpath)
					)
				)
			)
			(if
				(OR (= #_installmode #ModeUpdate) (= #_installmode #ModeUninstall))
				(
					(set #_mainpathroot
						(askdir
							(prompt #AskMainPathUp)
							(help #SelectMainDirHelp)
							(default #MainDefaultPath)
							(disk)
						)
					)
					(set #_mainpath (tackon #_mainpathroot #MainPath))
				)
			)
		)
	)
)

;=============================================================================
(procedure P_InstallApplicationDrivers

	(copyfiles
		(source "drivers")
		(dest #_mainpath)
		(all)
		(infos)
	)
	
	(message
		#MsgInstallFromHD
		(all)
	)
)

;=============================================================================
(procedure P_InstallLibs

	; copy Picasso96API.library
	(copylib
		(prompt #CopyPicasso96API)
		(help #CopyPicasso96APIHelp)
		(source "libs/Picasso96API.library")
		(dest #_libpath)
		(confirm 1)
	)

	; copy rtg.library
	(copylib
		(prompt #CopyRtg)
		(help #CopyRtgHelp)
		(source "libs/Picasso96/rtg.library")
		(dest #_libsPicasso96path)
		(confirm 1)
	)

	; copy fastlayers.library
	(copylib
		(prompt #CopyFL)
		(help #CopyFLHelp)
		(source "libs/Picasso96/fastlayers.library")
		(dest #_libsPicasso96path)
		(confirm 1)
	)

	; copy emulation.library
	(copylib
		(prompt #CopyEmuLib)
		(help #CopyEmuLibHelp)
		(source "libs/Picasso96/emulation.library")
		(dest #_libsPicasso96path)
		(confirm 1)
	)
)

;=============================================================================
(procedure P_InstallPicasso96Mode

	(copylib
		(prompt #CopyPicasso96Mode)
		(help #CopyPicasso96ModeHelp)
		(source "Prefs/Picasso96Mode")
		(dest #_prefspath)
		(confirm 1)
		(infos)
	)
	(tooltype
		(prompt #Picasso96ModeIconType)
		(help #Picasso96ModeIconTypeHelp)
		(dest (tackon #_prefspath "Picasso96Mode"))
		(settooltype "SettingsFile" #_settingsname)
		(noposition)
		(confirm 1)
	)
)

;=============================================================================
(procedure P_InstallPVS

	(copylib
		(prompt #CopyPVS)
		(help #CopyPVSHelp)
		(source "Prefs/PVS")
		(dest #_prefspath)
		(confirm 1)
		(infos)
	)
	(tooltype
		(prompt #PVSIconType)
		(help #PVSIconTypeHelp)
		(dest (tackon #_prefspath "PVS"))
		(noposition)
		(confirm 1)
	)
)

;=============================================================================
(procedure P_InstallHardwareDrivers

	(if
		(BITAND #_boards #CyberVision64Bit)
		(P_InstallChip "S3Trio64")
	)

	(if
		(BITAND #_boards #CyberVision3DBit)
		(P_InstallChip "S3ViRGE")
	)

	(if
		(BITAND #_boards (+ #DominoBit #oMniBusBit))
		(P_InstallChip "TsengET4000")
	)

	(if
		(BITAND #_boards (+ #MerlinBit #oMniBusBit))
		(P_InstallChip "TsengET4000W32")
	)

	(if
		(BITAND #_boards (+ #GraffityBit #PicassoIIBit #PiccoloBit #SpectrumBit))
		(P_InstallChip "CirrusGD542X")
	)

	(if
		(BITAND #_boards (+ #InfernoBit #PicassoIVBit))
		(P_InstallChip "CirrusGD5446")
	)

	(if
		(BITAND #_boards (+ #PiccoloSD64Bit #Pixel64Bit))
		(P_InstallChip "CirrusGD5434")
	)

	(if
		(BITAND #_boards (+ #AltaisBit #RetinaBLTZ3Bit))
		(P_InstallChip "NCR77C32BLT")
	)

	(if
		(BITAND #_boards #AltaisBit)
		(P_InstallCard "Altais")
	)

	(if
		(BITAND #_boards #CyberVision64Bit)
		(P_InstallCard "CyberVision")
	)

	(if
		(BITAND #_boards #CyberVision3DBit)
		(P_InstallCard "CVision3D")
	)

	(if
		(BITAND #_boards #DominoBit)
		(P_InstallCard "Domino")
	)

	(if
		(BITAND #_boards #GraffityBit)
		(P_InstallCard "Graffity")
	)

	(if
		(BITAND #_boards #InfernoBit)
		(P_InstallCard "Inferno")
	)

	(if
		(BITAND #_boards #MerlinBit)
		(P_InstallCard "Merlin")
	)

	(if
		(BITAND #_boards #oMniBusBit)
		(P_InstallCard "oMniBus")
	)

	(if
		(BITAND #_boards #PicassoIIBit)
		(P_InstallCard "PicassoII")
	)

	(if
		(BITAND #_boards #PicassoIVBit)
		(P_InstallCard "PicassoIV")
	)

	(if
		(BITAND #_boards #PiccoloBit)
		(P_InstallCard "Piccolo")
	)

	(if
		(BITAND #_boards #PiccoloSD64Bit)
		(P_InstallCard "PiccoloSD64")
	)

	(if
		(BITAND #_boards #Pixel64Bit)
		(P_InstallCard "Pixel64")
	)

	(if
		(BITAND #_boards #RetinaBLTZ3Bit)
		(P_InstallCard "RetinaBLT")
	)

	(if
		(BITAND #_boards #SpectrumBit)
		(P_InstallCard "Spectrum")
	)

	(if
		(BITAND #_boards #uaegfxBit)
		(P_InstallCard "uaegfx")
	)

)

;=============================================================================
(procedure P_InstallPDT

	; backup old or wrong version of the picture.datatype first
	(set #_skipPDTinstall 0)
	(if
		(exists #PDTName)
		(
			(set #_PDTVersion (getversion #PDTName))
			; there is an old one
			(if
				(< #_PDTVersion (* 43 65536))
				(
					(if
						; oldpicture.datatype
						(NOT (exists (cat #PDTName ".old")))
						(copyfiles
							(prompt #CopyPDT)
							(help #CopyPDTHelp)
							(source #PDTName)
							(dest "SYS:Classes/Datatypes")
							(newname "picture.datatype.old")
						)
					)
				)
				(
					(if
						(> #_PDTVersion (* 44 65536))
						(
							; v44 PDT installed, skip installation
							(set #_skipPDTinstall 1)
						)
						(if
							(> #_PDTVersion (+ (* 43 65536) 500))
							(if
								; CGfx v43picture.datatype does not work with Picasso96
								(NOT (exists (cat #PDTName ".cgfx")))
								(rename #PDTName (cat #PDTName ".cgfx")
									(prompt #CopyPDT)
									(help #CopyPDTHelp)
								)
								(delete
									#PDTName
									(prompt #CopyPDT)
									(help #CopyPDTHelp)
									(optional force)
								)
							)
						)
					)
				)
			)
		)
	)
	
	(if
		(= #_skipPDTinstall 0)
		(copylib
			(prompt #CopyPDT)
			(help #CopyPDTHelp)
			(source "Classes/Datatypes/picture.datatype")
			(dest "SYS:Classes/Datatypes")
			(confirm 1)
		)
	)
)

;=============================================================================
(procedure P_CopyApplications

	(copyfiles
		(prompt #CopyApps)
		(help #CopyAppsHelp)
		(source "Picasso96")
		(dest #_mainpath)
		(infos)
		(all)
	)
	
	(set #_docname (cat "Documentation/Picasso96_" @language ".guide"))
	; there might be no suitable translation yet
	(if
		(= (exists #_docname) 0)
		(set #_docname "Documentation/Picasso96_english.guide")
	)

	(copyfiles
		(prompt #CopyApps)
		(help #CopyAppsHelp)
		(source #_docname)
		(dest #_mainpath)
		(infos)
	)

	(if
		(exists "Version")
		(
			(copyfiles
				(source "Version")
				(dest #_mainpath)
			)
		)
	)

	(if
		(exists "Picasso96.readme")
		(
			(copyfiles
				(source "Picasso96.readme")
				(dest #_mainpath)
			)
		)
	)

	(if
		(= #_instprtpatch 1)
		(if
			(exists (tackon #_mainpath "P96_PrinterPatch.icon"))
			(
				(copyfiles
					(source (tackon #_mainpath "P96_PrinterPatch.icon"))
					(dest "SYS:WBStartup")
					(newname "P96_PrinterPatch.info")
				)
			)
		)
	)

)

;=============================================================================
(procedure P_CopySettings

	(if
		(= #_copysettings 2)
		(copyfiles
			(prompt #CopySettings)
			(help #CopySettingsHelp)
			(source #_settingsname)
			(dest (pathonly #_settingsname))
			(newname (cat (fileonly #_settingsname) ".bak"))
		)
	)
	; copy settings file
	(set #_settingssource
		(select #_monitor
			"devs/Picasso96Settings.15"
			"devs/Picasso96Settings.31"
			"devs/Picasso96Settings.35.5"
			"devs/Picasso96Settings.38"
			"devs/Picasso96Settings.48"
			"devs/Picasso96Settings.57"
			"devs/Picasso96Settings.64"
		)
	)

	(if
		(NOT (= #_copysettings 0))
		(copyfiles
			(prompt #CopySettings)
			(help #CopySettingsHelp)
			(source #_settingssource)
			(dest (pathonly #_settingsname))
			(newname (fileonly #_settingsname))
		)
	)

;	(if
;		(> #_BoardCnt 1)
;		(message 
;			#MsgMultiBoardSettings
;			(all)
;		)
;	)
)

;=============================================================================
(procedure P_AttachSettingsSub #_boardname
	(set #_AttachSettings (cat "Picasso96/AttachSettings " #_boardname " 0 " #_settingsname))
	(run #_AttachSettings)
)

(procedure P_AttachSettings
	(if
		(BITAND #_boards #AltaisBit)
		(P_AttachSettingsSub "Altais")
	)

	(if
		(BITAND #_boards #CyberVision64Bit)
		(P_AttachSettingsSub "CyberVision")
	)

	(if
		(BITAND #_boards #CyberVision3DBit)
		(P_AttachSettingsSub "CVision3D")
	)

	(if
		(BITAND #_boards #DominoBit)
		(P_AttachSettingsSub "Domino")
	)

	(if
		(BITAND #_boards #GraffityBit)
		(P_AttachSettingsSub "Graffity")
	)

	(if
		(BITAND #_boards #InfernoBit)
		(P_AttachSettingsSub "Inferno")
	)

	(if
		(BITAND #_boards #MerlinBit)
		(P_AttachSettingsSub "Merlin")
	)

	(if
		(BITAND #_boards #oMniBusBit)
		(P_AttachSettingsSub "oMniBus")
	)

	(if
		(BITAND #_boards #PicassoIIBit)
		(P_AttachSettingsSub "PicassoII")
	)

	(if
		(BITAND #_boards #PicassoIVBit)
		(P_AttachSettingsSub "PicassoIV")
	)

	(if
		(BITAND #_boards #PiccoloBit)
		(P_AttachSettingsSub "Piccolo")
	)

	(if
		(BITAND #_boards #PiccoloSD64Bit)
		(P_AttachSettingsSub "PiccoloSD64")
	)

	(if
		(BITAND #_boards #Pixel64Bit)
		(P_AttachSettingsSub "Pixel64")
	)

	(if
		(BITAND #_boards #RetinaBLTZ3Bit)
		(P_AttachSettingsSub "RetinaBLT")
	)

	(if
		(BITAND #_boards #SpectrumBit)
		(P_AttachSettingsSub "Spectrum")
	)
)

;=============================================================================
(procedure P_ModUserStartup

	(startup @app-name
		(prompt #AddUserStartup)
		(help #AddUserStartupHelp)
		(if
			(OR (= #_installmode #ModeInstall) (= #_installmode #ModeUpdate))
			(command (cat "Assign " #MainPath ": \"" #_mainpath "\""))
		)
	)
)

;=============================================================================
(procedure P_Environment
	(if
		(OR (= #_installmode #ModeInstall) (= #_installmode #ModeUpdate))
		(
			(if
				(= (exists #EnvPath) 0)
				(makedir #EnvPath)
			)

			(if
				(= (exists #EnvarcPath) 0)
				(makedir #EnvarcPath)
			)

			(set #_tempname (tackon #EnvarcPath "AmigaVideo"))
			(if
				(= (exists #_tempname) 0)
				(textfile
					(dest #_tempname)
					(prompt #CreateEnvVars)
					(help #CreateEnvVarsHelp)
					(append "15kHz")
				)
			)

			(set #_tempname (tackon #EnvarcPath "BlackSwitching"))
			(if
				(= (exists #_tempname) 0)
				(textfile
					(dest #_tempname)
					(prompt #CreateEnvVars)
					(help #CreateEnvVarsHelp)
					(append "No")
				)
			)

			(set #_tempname (tackon #EnvarcPath "DirectColorMask"))
			(if
				(= (exists #_tempname) 0)
				(textfile
					(dest #_tempname)
					(prompt #CreateEnvVars)
					(help #CreateEnvVarsHelp)
					(append "No")
				)
			)

			(set #_tempname (tackon #EnvarcPath "DoNotSetMMU"))
			(if
				(= (exists #_tempname) 0)
				(textfile
					(dest #_tempname)
					(prompt #CreateEnvVars)
					(help #CreateEnvVarsHelp)
					(append "No")
				)
			)

			(set #_tempname (tackon #EnvarcPath "ShowModes"))
			(if
				(= (exists #_tempname) 0)
				(textfile
					(dest #_tempname)
					(prompt #CreateEnvVars)
					(help #CreateEnvVarsHelp)
					(append "Essential")
				)
			)

			(set #_tempname (tackon #EnvarcPath "PlanarOnlyDIPFDBUF"))
			(if
				(= (exists #_tempname) 0)
				(textfile
					(dest #_tempname)
					(prompt #CreateEnvVars)
					(help #CreateEnvVarsHelp)
					(append "No")
				)
			)

			(set #_tempname (tackon #EnvarcPath "PlanesToFast"))
			(if
				(= (exists #_tempname) 0)
				(textfile
					(dest #_tempname)
					(prompt #CreateEnvVars)
					(help #CreateEnvVarsHelp)
					(append "No")
				)
			)

			(set #_tempname (tackon #EnvarcPath "EnableBootVGA"))
			(if
				(= (exists #_tempname) 0)
				(textfile
					(dest #_tempname)
					(prompt #CreateEnvVars)
					(help #CreateEnvVarsHelp)
					(append "No")
				)
			)

			(set #_tempname (tackon #EnvarcPath "DisableAmigaBlitter"))
			(if
				(= (exists #_tempname) 0)
				(textfile
					(dest #_tempname)
					(prompt #CreateEnvVars)
					(help #CreateEnvVarsHelp)
					(append "No")
				)
			)

			(set #_tempname (tackon #EnvarcPath "Debug"))
			(if
				(= (exists #_tempname) 0)
				(textfile
					(dest #_tempname)
					(prompt #CreateEnvVars)
					(help #CreateEnvVarsHelp)
					(append "No")
					(append "\nDo not enable!\nOnly useful for the rtg.library developers.")
				)
			)

			(set #_tempname (tackon #EnvarcPath "Experimental"))
			(if
				(= (exists #_tempname) 0)
				(textfile
					(dest #_tempname)
					(prompt #CreateEnvVars)
					(help #CreateEnvVarsHelp)
					(append "No")
					(append "\nDo not enable!\nOnly useful for the rtg.library developers.")
				)
			)
		)
		(
			(if
				(exists #EnvarcPath)
				(delete #EnvarcPath
					(all)
					(optional "force" "askuser")
				)
			)
		)
	)
)

;=============================================================================
; main installation routine
;=============================================================================

(message #Message (all))

(if
	(< (getversion) (* #MinSysVersion 65536))
	(abort #Err-Bad-Kick)
)

(if
	(patmatch "(68000|68010)" (database "cpu"))
	(abort #Err-Bad-Cpu)
)

(set #_installmode
	(askchoice
		(prompt #InstallMode)
		(help #InstallModeHelp "\n\n" @askoptions-help)
		(choices
			#Install
			#Update
			#Uninstall
		)
		(if
			(getassign #MainPath)
			(default 1)
			(default 0)
		)
	)
)

(complete 5)

(welcome)

(P_SearchBoards)

(if
	(BITAND #_boards #PicassoIVBit)
	(message #Registered (all))
	(message #NotRegistered (all))
)

;*********************
; find all those stupid PicassoII's in segmented mode...
; segmented PicassoII: mem/regs:13
(if
	(> (run "FindBoard 2167 13" (safe)) 0)
	(message #SegmentedPicassoII (all))
)

;=============================================================================
; Install
(if
	(= #_installmode #ModeInstall)
	(
		(complete 10)

		(message #StartupMsg1 (all))

		(complete 15)

		(message #StartupMsg2 (all))

		(complete 20)
		(set #_olduserlevel @user-level)
		(user 1)
		(if
			(askbool
				(prompt	#StartupMsg3)
				(help		#StartupHelp3)
			)
			(
				(set #_docname (cat "Documentation/Picasso96_" @language ".guide"))
				; there might be no suitable translation yet
				(if
					(= (exists #_docname) 0)
					(set #_docname "Documentation/Picasso96_english.guide")
				)
				(run (cat ("SYS:Utilities/MultiView " #_docname) (safe)))
			)
		)
		(user #_olduserlevel)

		(complete 30)
		;*********************
		; install
		; get boards and paths first
		(set #_SelectOk 0)
		(until
			(= #_SelectOk 1)

			;*********************
			; user selects boards
			(set #_SelectBoardOk 0)
			(until
				(= #_SelectBoardOk 1)

				(P_UserSelectsBoard)
				(set #_SelectBoardOk 1)	; assume success for now

				(if
					(AND (> #_uaegfxCnt 0) (<> #_boards #uaegfxBit))
					(if
						(askbool
							(prompt	#UAEonlyMsg)
							(help		#UAEonlyHelp)
						)
						(set #_SelectBoardOk 1)
						(set #_SelectBoardOk 0)
					)
				)

				(if
					(AND (> #_BoardCnt 0) (BITAND #_boards #uaegfxBit))
					(if
						(askbool
							(prompt	#AmigaNotUAEMsg)
							(help		#AmigaNotUAEHelp)
						)
						(set #_SelectBoardOk 1)
						(set #_SelectBoardOk 0)
					)
				)
			)


			;*********************
			; get paths


			(P_GetLibPath)
			(complete 35)
			(P_GetMonitorPath)
			(complete 40)
			(P_GetPrefsPath)
			(complete 45)
			(P_GetSettingsPath)
			(complete 50)
			(if
				(> #_BoardCnt 0)
				(P_GetCopySettings)
			)
			(complete 55)
			(P_GetMainPath)
			(complete 60)

			(set #_copydrivers
				(askbool
					(prompt #CopyDrivers)
					(help #CopyDriversHelp)
				)
			)

			(set #_instprtpatch
				(askbool
					(prompt #InstPrtPatch)
					(help #InstPrtPatchHelp)
				)
			)

			(complete 65)

			(P_AskPathsOkMsg)

			(if
				(askbool
					(prompt	#AskPathsOkMsg)
					(help		#AskPathsOkHelp)
				)
				(set #_SelectOk 1)
				(set #_SelectOk 0)
			)
		)

		;*********************
		; finally install...

		(message #Msg-Installing)

		; create applications directory
		(if
			(= 0 (exists #_mainpath))
			(
				(makedir #_mainpath
					(prompt #Picasso96HomeDir)
					(help #Picasso96HomeDirHelp)
					(confirm 1)
				)
				(makeassign #MainPath #_mainpath)
			)
		)

		; set application path to get install_log_file there
		(set @default-dest #_mainpath)

		; copy applications

		(P_CopyApplications)
		(complete 70)

		; makedir libs/Picasso96
		(if
			(= 0 (exists #_libsPicasso96path))
			(makedir #_libsPicasso96path
				(prompt #Picasso96Dir)
				(help #Picasso96DirHelp)
				(confirm 1)
			)
		)

		; Copy Libraries

		(P_InstallLibs)
		(complete 75)

		; copy picture.datatype

		(P_InstallPDT)
		(complete 80)

		; install chip and card drivers

		(P_InstallHardwareDrivers)
		(complete 85)

		; copy Picasso96Mode
		
		(P_InstallPicasso96Mode)
		(complete 90)

		(P_InstallPVS)
		(complete 92)

		; backup & copy settings file
		
		(if
			(NOT (= #_copysettings 0))
			(
				(P_CopySettings)
				(complete 95)
				(P_AttachSettings)
				(complete 96)
			)
		)

		; modify user-startup

		(P_ModUserStartup)
		(complete 97)

		(P_Environment)
		(complete 98)

		; copy drivers to harddisk
		(if
			(= #_copydrivers 1)
			(P_InstallApplicationDrivers)
		)
		(complete 99)
		
		(if
			(NOT (= #_copysettings 0))
			(message #MsgRunPicasso96Mode (all))
		)
		(complete 100)

		(exit #InstEnd)
	)
)

;=============================================================================
; Update
(if
	(= #_installmode #ModeUpdate)
	(
		(complete 10)
		(set #_update
			(askoptions
				(prompt #UpdateSel)
				(help #UpdateSelHelp)
				(choices
					#UpUnGfx
					#UpUnLib
					#UpUnPdt
					#UpUnPMd
					#UpUnPVS
					#UpUnAppl
					#UpUnDriv
					#UpUnMoni
					#UpUstart
				)
				(default 127)
			)
		)
		(complete 25)

		(if
			(BITAND #_update 1)
			(P_UserSelectsBoard)
		)

		(complete 30)

		(if
			(BITAND #_update (+ 1 2))
			(P_GetLibPath)
		)

		(complete 35)

		(if
			(BITAND #_update 1)
			(P_GetMonitorPath)
		)

		(complete 40)

		(if
			(BITAND #_update (+ 8 16))
			(P_GetPrefsPath)
		)

		(complete 45)

		(if
			(BITAND #_update (+ 1 8 128))
			(P_GetSettingsPath)
		)

		(complete 50)

		(if
			(BITAND #_update 128)
			(P_GetCopySettings)
		)

		(complete 55)

		; mainpath is always needed
		(P_GetMainPath)

		(if
			(= #_pathfound 0)
			(makeassign #MainPath #_mainpath)
		)

		; set application path to get install_log_file there
		(set @default-dest #_mainpath)

		(complete 60)

		(if
			(BITAND #_update 1)
			(P_InstallHardwareDrivers)
		)

		(complete 65)

		(if
			(BITAND #_update 2)
			(P_InstallLibs)
		)

		(complete 70)

		(if
			(BITAND #_update 4)
			(P_InstallPDT)
		)

		(complete 75)

		(if
			(BITAND #_update 8)
			(P_InstallPicasso96Mode)
		)

		(if
			(BITAND #_update 16)
			(P_InstallPVS)
		)
		(complete 77)

		(complete 80)

		(if
			(BITAND #_update 32)
			(
				(set #_instprtpatch 0)
				(if (= (exists "SYS:WBStartup/P96_PrinterPatch.info") 0)
					(set #_instprtpatch
						(askbool
							(prompt #InstPrtPatch)
							(help #InstPrtPatchHelp)
						)
					)
				)
				(P_CopyApplications)
			)
		)

		(complete 85)

		(if
			(BITAND #_update 64)
			(P_InstallApplicationDrivers)
		)

		(complete 90)

		(if
			(BITAND #_update 128)
			(if #_copysettings
				(P_CopySettings)
			)
		)

		(complete 95)

		(if
			(BITAND #_update 256)
			(P_ModUserStartup)
		)

		(complete 97)

		(P_Environment)

		(complete 98)

		(if
			(BITAND #_update 128)
			(if #_copysettings
				(message #MsgRunPicasso96Mode (all))
			)
		)
		(complete 100)
		(exit #UpdEnd)
	)
)

;=============================================================================
; Uninstall
(if
	(= #_installmode #ModeUninstall)
	(
		(complete 5)
		(set #_uninstall
			(askoptions
				(prompt #UninstallSel)
				(help #UninstallSelHelp)
				(choices
					#UpUnGfx
					#UpUnLib
					#UpUnPdt
					#UpUnPMd
					#UpUnPVS
					(cat #UpUnAppl " & " #UpUnDriv)
					#UpUnMoni
					#UpUstart
					#UnEnv
				)
				; default: leave Picasso96Settings alone
				(default (+ 1 2 4 8 16 32 128 256))
			)
		)

		(complete 10)
		(if
			(askbool
				(prompt #AskUninstall)
				(help #AskUninstallHelp)
				(choices #AskUnyes #AskUnno)
			)
			(
				(complete 15)

				(if
					(BITAND #_uninstall 1)
					(P_UserSelectsBoard)
				)

				(complete 20)

				(if
					(BITAND #_uninstall (+ 1 2))
					(P_GetLibPath)
				)

				(complete 25)

				(if
					(BITAND #_uninstall 1)
					(P_GetMonitorPath)
				)

				(complete 35)

				(if
					(BITAND #_uninstall 8)
					(P_GetPrefsPath)
				)

				(complete 40)

				(if
					(BITAND #_uninstall 64)
					(P_GetSettingsPath)
				)

				(complete 45)

				; we always use the main directory for install script...
				(P_GetMainPath)

				(complete 55)

				(if
					(BITAND #_uninstall 1)
					(P_InstallHardwareDrivers)
				)

				(complete 65)

				(if
					(BITAND #_uninstall 2)
					(
						(delete
							(tackon #_libpath "Picasso96API.library")
							(optional "force" "askuser")
						)
						(delete
							(tackon #_libsPicasso96path "rtg.library")
							(optional "force" "askuser")
						)
						(delete
							(tackon #_libsPicasso96path "fastlayers.library")
							(optional "force" "askuser")
						)
						(delete
							(tackon #_libsPicasso96path "emulation.library")
							(optional "force" "askuser")
						)
					)
				)
				(complete 70)

				(if
					(= (BITAND #_uninstall 3) 3)
					(delete
						#_libsPicasso96path
						(all)
						(optional "force" "askuser")
					)
				)
				(complete 75)

				(if
					(BITAND #_uninstall 4)
					(
						(if
							(exists (cat #PDTName ".old"))
							(
								(if
									(exists #PDTName)
									(delete #PDTName)
								)
								(rename (cat #PDTName ".old") #PDTName)
							)
						)
					)
				)

				(complete 80)

				(if
					(BITAND #_uninstall 8)
					(delete
						(tackon #_prefspath "Picasso96Mode")
						(tackon #_prefspath "Picasso96Mode.info")
					)
				)

				(complete 83)

				(if
					(BITAND #_uninstall 16)
					(delete
						(tackon #_prefspath "PVS")
						(tackon #_prefspath "PVS.info")
					)
				)

				(complete 85)

				(if
					(BITAND #_uninstall 32)
					(
						(makeassign #MainPath)
						(delete
							#_mainpath
							(optional "force" "askuser")
							(all)
						)
						(delete
							(tackon #_mainpath ".info")
							(optional "force" "askuser")
						)

						(if
							(exists "SYS:WBStartup/P96_PrinterPatch.info")
							(delete
								"SYS:WBStartup/P96_PrinterPatch.info"
								(optional "force" "askuser")
							)
						)

						(P_ModUserStartup)

						; there will be no more home directory...
						(set @default-dest "")
					)
					(set @default-dest #_mainpath)
				)

				(complete 90)

				(if
					(BITAND #_uninstall 64)
					(
						(set #_settingsbackup (cat #_settingsname ".bak"))
						(if
							(exists #_settingsbackup)
							(delete
								#_settingsbackup
								(optional "force" "askuser")
							)
						)
						(rename #_settingsname #_settingsbackup)
					)
				)

				(complete 95)
				(if
					(BITAND #_uninstall 128)
					(P_ModUserStartup)
				)

				(complete 97)
				(if
					(BITAND #_uninstall 256)
					(P_Environment)
				)
				(complete 100)

				(exit #UniEnd)
			)
		)
	)
)
